EXEC Add  @result OUTPUT    public SqlParameter GetParameter(SqlCommand cmd, string par)
        {
            return cmd.Parameters[par];
        }
GetParameter(cmd, "@result").Value as string;
返回的是NULL值 
我调试的时候发现里面是有值的.. 请问什么原因?

解决方案 »

  1.   

    http://hiphotos.baidu.com/admincisco/pic/item/c07fab1bdeba6d3c8718bf1b.jpeg
      

  2.   

    foreach(SqlParameter p in cmd.Parameters 
                {
                    if (p.ParameterName == par)
                    {
                        return  p;                 }
                }
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/