SqlParameter.SqlValue 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置作为 SQL 类型的参数的值。
public:
property System::Object ^ SqlValue { System::Object ^ get(); void set(System::Object ^ value); };
public object SqlValue { get; set; }
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
member this.SqlValue : obj with get, set
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
Public Property SqlValue As Object
属性值
Object 对象,是使用 SQL 类型的参数的值。 默认值为 null。
- 属性
注解
对于输入参数,值绑定到 SqlCommand 发送到服务器的 。 对于输出和返回值参数,该值在 完成时设置, SqlCommand 并在 关闭后 SqlDataReader 设置。
此属性可以设置为 null 或 DBNull.Value。 使用 DBNull.Value 发送 NULL 值作为参数的值。 使用 null 或未设置为 SqlParameter.SqlValue 使用 参数的默认值。
如果应用程序指定数据库类型,则当提供程序将数据发送到服务器时,绑定值将转换为该类型。 如果提供程序支持 接口, IConvertible 则尝试转换任何类型的值。 如果指定的类型与值不兼容,则可能会导致转换错误。
DbType可以通过设置 SqlParameter.Value来推断 和 SqlDbType 属性。
属性 SqlParameter.Value 被 SqlDataAdapter.UpdateCommand
覆盖。
SqlParameter.Value使用 属性将参数值作为公共语言运行时返回, (CLR) 类型。
有关流式处理的信息,请参阅 SqlClient 流式处理支持。