通过


OleDbParameter.Value 属性

定义

获取或设置参数的值。

public:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public override object? Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
[System.Data.DataSysDescription("DataParameter_Value")]
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public override object Value { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
[<System.Data.DataSysDescription("DataParameter_Value")>]
member this.Value : obj with get, set
Public Overrides Property Value As Object
Public Property Value As Object

属性值

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

实现

属性

示例

以下示例创建 OleDbParameter 并设置其一些属性。

Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)
    parameter.Value = "garden hose"
End Sub 'CreateOleDbParameter
public void CreateOleDbParameter()
 {
    OleDbParameter parameter = new OleDbParameter("Description", OleDbType.VarChar, 88);
    parameter.Value = "garden hose";
 }

注解

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

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

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

可以通过设置值来推断属性 DbTypeOleDbType 属性。

属性 Value 被 Update 方法 IDbDataAdapter覆盖。

适用于

另请参阅