SqlParameter.Value Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- SQL Server-adattípusok és ADO.NET
- Parancsok és paraméterek (ADO.NET)
- DataAdapter parameters (ADO.NET)
A .NET-keretrendszer Data Provider használata SQL Server - ADO.NET áttekintése