代码如下:
...
comm = new SqlCommand("ins_sel_ret",conn);
comm.Parameters.Add("@UserType",SqlDbType.NVarChar,100,"一般用户"); // [1]
comm.Parameters[0].Direction = ParameterDirection.Input;
comm.CommandType = CommandType.StoredProcedure;
rdr = comm.ExecuteReader()
...
提示存储过程ins_sel_ret需要参数@UserType,但我明明添加了参数啊 [1],请高手指点!
...
comm = new SqlCommand("ins_sel_ret",conn);
comm.Parameters.Add("@UserType",SqlDbType.NVarChar,100,"一般用户"); // [1]
comm.Parameters[0].Direction = ParameterDirection.Input;
comm.CommandType = CommandType.StoredProcedure;
rdr = comm.ExecuteReader()
...
提示存储过程ins_sel_ret需要参数@UserType,但我明明添加了参数啊 [1],请高手指点!
改
Parameters.Add("@UserType", SqlDbType.NVarChar).Value = "一般用户";
public SqlParameter Add(
string parameterName,
SqlDbType sqlDbType,
int size,
string sourceColumn //这是源列名,不是值
);