SqlParameter.Value Tulajdonság

Definíció

Lekéri vagy beállítja a paraméter értékét.

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); };
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; }
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
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Overrides Property Value As Object
Public Property Value As Object

Tulajdonság értéke

Ez Object a paraméter értéke. Az alapértelmezett érték null.

Megvalósítás

Attribútumok

Példák

Az alábbi példa létrehoz egy SqlParameter és beállít néhány tulajdonságot.

static void CreateSqlParameterVersion()
{
    SqlParameter parameter = new SqlParameter("Description", SqlDbType.VarChar, 88);
    parameter.Value = "garden hose";
}
Private Sub CreateSqlParameterVersion()
    Dim parameter As New SqlParameter("Description", SqlDbType.VarChar, 88)
    parameter.Value = "garden hose"
End Sub

Megjegyzések

Bemeneti paraméterek esetén az érték a SqlCommand kiszolgálónak küldött értékhez van kötve. A kimeneti és a visszaadott értékparaméterek esetében az érték a lezárás SqlCommand befejezésekor és után SqlDataReader van beállítva.

Ez a tulajdonság a következőre állítható be: null vagy DBNull.Value. A paraméter értékeként NULL érték küldéséhez használható DBNull.Value . Használja null vagy ne állítsa be Value a paraméter alapértelmezett értékének használatát.

Kivétel akkor történik, ha a nem Unicode XML-adatok sztringként lesznek átadva.

Ha az alkalmazás megadja az adatbázis típusát, a kötött érték erre a típusra lesz konvertálva, amikor a szolgáltató elküldi az adatokat a kiszolgálónak. A szolgáltató bármilyen típusú értéket megpróbál konvertálni, ha támogatja az interfészt IConvertible . Konverziós hibák akkor fordulhatnak elő, ha a megadott típus nem kompatibilis az értékkel.

Az Érték beállításával mind a DbTypeSqlDbType tulajdonságok, mind a tulajdonságok következtethetők.

A Value tulajdonság felülírja a következőt SqlDataAdapter.UpdateCommand: .

A streamelésről további információt az SqlClient streamelési támogatásában talál.

A következőre érvényes:

Lásd még