public void AddParameter(string paramName, object paramValue)
    {
        if (param == null)
        {
            param = new List<SqlParameter>();
            
        }
        SqlParameter p = new SqlParameter("@" + paramName, paramValue);
        p.IsNullable = true;
        p.Direction = ParameterDirection.Input;        param.Add(p);
 
    } p.Direction = ParameterDirection.Input;什么意思额~~

解决方案 »

  1.   

    输入参数
    还有个输出参数
    p.Direction = ParameterDirection.Output;
      

  2.   

    Input是输入参数,与之对应的是Output输出参数。
    如果只是往数据库中传入一个值,就用Input,如果执行完成后还要从数据库返回一个值,就用Output。
      

  3.   

    是输入参数 默认就是Input