通过


IDataParameter.Value 属性

定义

获取或设置参数的值。

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object? Value { get; set; }
public object Value { get; set; }
member this.Value : obj with get, set
Public Property Value As Object

属性值

一个 Object 是参数的值。 默认值为 null。

示例

以下示例创建实现类的实例, SqlParameter并设置其一些属性。

public void CreateSqlParameter()
{
    SqlParameter parameter = new SqlParameter(
        "@Description", SqlDbType.VarChar);
    parameter.Value = "garden hose";
    parameter.Size = 11;
}
Public Sub CreateSqlParameter()
    Dim parameter As New SqlParameter( _
        "@Description", SqlDbType.VarChar)
    parameter.Value = "garden hose"
    parameter.Size = 11
End Sub

注解

对于输入参数,该值绑定到 IDbCommand 发送到服务器的值。 对于输出和返回值参数,该值在完成 IDbCommand 时设置,并在关闭后 IDataReader 设置。

将 null 参数值发送到服务器时,用户必须指定 DBNull,而不是 null。 系统中的 null 值是一个不具有任何值的空对象。 DBNull 用于表示 null 值。

如果应用程序指定数据库类型,则当提供程序将数据发送到服务器时,绑定值将转换为该类型。 如果提供程序支持 IConvertible 接口,则尝试转换任何类型的值。 如果指定的类型与值不兼容,则转换错误可能会导致。

属性 Value 将被 Update覆盖 。

适用于