SqlParameter.SqlValue Tulajdonság

Definíció

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

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

Tulajdonság értéke

Ez Object a paraméter értéke SQL-típusok használatával. Az alapértelmezett érték null.

Attribútumok

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 null értékűre vagy DBNull.Valuenull értékre állítható be. A paraméter értékeként NULL érték küldéséhez használható DBNull.Value . Használja a null értéket, vagy ne állítsa be SqlParameter.SqlValue a paraméter alapértelmezett értékét.

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.

Mind a tulajdonságok, mind a DbTypeSqlDbType tulajdonságok a beállítással következtethetők.SqlParameter.Value

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

SqlParameter.Value A tulajdonság használatával paraméterértékeket ad vissza közös nyelvi futtatókörnyezeti (CLR) típusként.

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