Sqlparameters的问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:07:34
private readonly string RETURNVALUE = "RETURNVALUE";

cmd.Parameters.Add(new SqlParameter(RETURNVALUE, SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty, DataRowVersion.Default,null));
这段话是啥意思

cmd.Parameters.Add是为cmd命令对象添加参数对象...
new SqlParameter()是创建SqlParameter参数对象的实例..
其中的部分参数的含义是:
RETURNVALUE,参数名
SqlDbType.Int,参数类型为int
4,是这个参数的长度.
ParameterDirection.ReturnValue,是源列的名称
false,不晓得,
0,是ParameterDirection.ReturnValue小数点两侧的中位数
0,是ParameterDirection.ReturnValue总小数位数
string.Empty,是源列的名称
DataRowVersion.Default,是System.Data.DataRowVersion值
null,也不晓得..

但是一般他都只用前三个..