IDataParameter.Value 属性

获取或设置该参数的值。

**命名空间:**System.Data
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Property Value As Object
用法
Dim instance As IDataParameter
Dim value As Object

value = instance.Value

instance.Value = value
Object Value { get; set; }
property Object^ Value {
    Object^ get ();
    void set (Object^ value);
}
/** @property */
Object get_Value ()

/** @property */
void set_Value (Object value)
function get Value () : Object

function set Value (value : Object)

属性值

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

备注

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

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

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

Value 属性被 Update 改写。

示例

下面的示例创建实现类 SqlParameter 的实例,并设置它的某些属性。

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

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

IDataParameter 接口
IDataParameter 成员
System.Data 命名空间