C# SqlParameter用法求助
dap.SelectCommand.Parameters.Add(newSqlParameter("ReturnValue",SqlDbType.Int,4,Parame...
dap.SelectCommand.Parameters.Add(new SqlParameter("ReturnValue", SqlDbType.Int, 4,
ParameterDirection.ReturnValue, false, 0, 0,
string.Empty, DataRowVersion.Default, null));
请问new SqlParameter 后面跟的这些参数代表什么意思?谢谢! 展开
ParameterDirection.ReturnValue, false, 0, 0,
string.Empty, DataRowVersion.Default, null));
请问new SqlParameter 后面跟的这些参数代表什么意思?谢谢! 展开
2个回答
展开全部
实例化一个SqlParameter对象 6个参数的重载。new SqlParameter(参数名称,参数的数据类型,参数的长度,参数的类型,是否可以为空,小数点左右两侧的总位数,小数位数,源列的名称,描述 DataRow 的版本,参数值)
具体参照 VS2008如下:
//public SqlParameter(string parameterName, SqlDbType dbType, int size, ParameterDirection direction, bool isNullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, object value);
// 摘要:
// 初始化 System.Data.SqlClient.SqlParameter 类的一个新实例,该类使用参数名、参数的类型、参数的长度、方向、精度、小数位数、源列名称、System.Data.DataRowVersion
// 值之一、用于源列映射的布尔值、SqlParameter 的值、此 XML 实例的架构集合所在的数据库的名称、此 XML 实例的架构集合所在的关系架构以及此参数的架构集合的名称。
//
// 参数:
// sourceColumnNullMapping:
// 如果源列可为空,则为 true;如果不可为空,则为 false。
//
// xmlSchemaCollectionName:
// 此参数的架构集合的名称。
//
// size:
// 参数的长度。
//
// sourceVersion:
// System.Data.DataRowVersion 值之一。
//
// scale:
// 要将 System.Data.SqlClient.SqlParameter.Value 解析为的总小数位数。
//
// precision:
// 要将 System.Data.SqlClient.SqlParameter.Value 解析为的小数点左右两侧的总位数。
//
// dbType:
// System.Data.SqlDbType 值之一。
//
// sourceColumn:
// 源列的名称。
//
// value:
// 一个 System.Object,它是 System.Data.SqlClient.SqlParameter 的值。
//
// direction:
// System.Data.ParameterDirection 值之一。
//
// xmlSchemaCollectionDatabase:
// 此 XML 实例的架构集合所在的数据库的名称。
//
// parameterName:
// 要映射的参数的名称。
//
具体参照 VS2008如下:
//public SqlParameter(string parameterName, SqlDbType dbType, int size, ParameterDirection direction, bool isNullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, object value);
// 摘要:
// 初始化 System.Data.SqlClient.SqlParameter 类的一个新实例,该类使用参数名、参数的类型、参数的长度、方向、精度、小数位数、源列名称、System.Data.DataRowVersion
// 值之一、用于源列映射的布尔值、SqlParameter 的值、此 XML 实例的架构集合所在的数据库的名称、此 XML 实例的架构集合所在的关系架构以及此参数的架构集合的名称。
//
// 参数:
// sourceColumnNullMapping:
// 如果源列可为空,则为 true;如果不可为空,则为 false。
//
// xmlSchemaCollectionName:
// 此参数的架构集合的名称。
//
// size:
// 参数的长度。
//
// sourceVersion:
// System.Data.DataRowVersion 值之一。
//
// scale:
// 要将 System.Data.SqlClient.SqlParameter.Value 解析为的总小数位数。
//
// precision:
// 要将 System.Data.SqlClient.SqlParameter.Value 解析为的小数点左右两侧的总位数。
//
// dbType:
// System.Data.SqlDbType 值之一。
//
// sourceColumn:
// 源列的名称。
//
// value:
// 一个 System.Object,它是 System.Data.SqlClient.SqlParameter 的值。
//
// direction:
// System.Data.ParameterDirection 值之一。
//
// xmlSchemaCollectionDatabase:
// 此 XML 实例的架构集合所在的数据库的名称。
//
// parameterName:
// 要映射的参数的名称。
//
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询