SqlParameter.SqlValue Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Werts des Parameters als SQL-Typ.

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

Eigenschaftswert

Object

Ein Object, das der Wert des Parameters unter Verwendung von SQL-Typen ist. Der Standardwert ist "null".

Attribute

Hinweise

Bei Eingabeparametern wird der Wert an den SqlCommand Server gesendet. Bei Ausgabe- und Rückgabewertparametern wird der Wert nach Abschluss des SqlCommand Und nach dem SqlDataReader Schließen festgelegt.

Diese Eigenschaft kann auf NULL oder DBNull.Value. Dient DBNull.Value zum Senden eines NULL-Werts als Wert des Parameters. Verwenden Sie NULL, oder legen Sie den Standardwert für den Parameter nicht fest SqlParameter.SqlValue .

Wenn die Anwendung den Datenbanktyp angibt, wird der gebundene Wert in diesen Typ konvertiert, wenn der Anbieter die Daten an den Server sendet. Der Anbieter versucht, einen beliebigen Werttyp zu konvertieren, wenn er die IConvertible Schnittstelle unterstützt. Konvertierungsfehler können auftreten, wenn der angegebene Typ nicht mit dem Wert kompatibel ist.

Sowohl die Eigenschaften als auch die DbType Eigenschaften können durch Festlegen der SqlParameter.Value.SqlDbType

Die SqlParameter.Value Eigenschaft wird von SqlDataAdapter.UpdateCommand.

Verwenden Sie die SqlParameter.Value Eigenschaft, um Parameterwerte als clR-Typen (Common Language Runtime) zurückzugeben.

Informationen zum Streaming finden Sie unter SqlClient Streaming Support.

Gilt für:

Siehe auch