OdbcParameter.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts des Parameters.
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))]
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))>]
member this.Value : obj with get, set
Public Overrides Property Value As Object
Public Property Value As Object
Eigenschaftswert
Ein Object Wert des Parameters. Der Standardwert ist null.
Implementiert
- Attribute
Beispiele
Im folgenden Beispiel wird ein OdbcParameter Teil seiner Eigenschaften erstellt und festgelegt.
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88)
parameter.Value = "garden hose"
End Sub
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter("Description", OdbcType.VarChar, 88);
parameter.Value = "garden hose";
}
Hinweise
Bei Eingabeparametern ist der Wert an den OdbcCommand Server gebunden. Bei Ausgabe- und Rückgabewertparametern wird der Wert nach Abschluss des OdbcCommand Und nach OdbcDataReader dem Schließen festgelegt.
Wenn Sie einen Null-Parameterwert an den Server senden, muss der Benutzer null angeben DBNull, nicht null. Ein Nullwert im System ist ein leeres Objekt, das keinen Wert aufweist. DBNull wird zur Darstellung von NULL-Werten verwendet. Wenn der Parameter verwendet wird, um eine gespeicherte Prozedur mit Parametern mit Standardwerten aufzurufen, bewirkt die Einstellung Value auf NULL, dass der Standardwert verwendet wird.
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 dazu führen, dass der angegebene Typ nicht mit dem Wert kompatibel ist.
Sowohl die Eigenschaften OdbcType als auch die DbType Eigenschaften können durch Festlegen Valueabgeleitet werden. Falls zutreffend, wird die Größe, Genauigkeit und Skalierung auch abgeleitet, Value wenn die parametrisierte Anweisung ausgeführt wird. Abgeleitete Werte werden jedoch nicht für den Benutzer verfügbar gemacht.
Die Value Eigenschaft wird von der Update Methode überschrieben.