OdbcParameter.Value Eigenschaft

Definition

Ruft den Wert des Parameters ab oder legt diesen fest.

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; }
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, das den Wert des Parameters darstellt. Der Standardwert ist "null".

Implementiert

Attribute

Beispiele

Im folgenden Beispiel wird ein OdbcParameter erstellt und einige seiner Eigenschaften 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 wird der Wert an das gebunden, das OdbcCommand an den Server gesendet wird. Bei Ausgabe- und Rückgabewertparametern wird der Wert nach Abschluss des OdbcCommand und nach dem Schließen von OdbcDataReader festgelegt.

Wenn Sie einen NULL-Parameterwert an den Server senden, muss DBNullder Benutzer angeben, nicht NULL. Ein NULL-Wert im System ist ein leeres Objekt ohne Wert. DBNull wird verwendet, um NULL-Werte darstellen. Wenn der Parameter verwendet wird, um eine gespeicherte Prozedur mit Parametern mit Standardwerten aufzurufen, Value wird der Standardwert verwendet.

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 DbType Eigenschaften als OdbcType auch können durch Festlegen Valuevon abgeleitet werden. Falls zutreffend, wird auch die Größe, Genauigkeit und Skalierung abgeleitet Value , wenn die parametrisierte Anweisung ausgeführt wird. Abgeleitete Werte werden dem Benutzer jedoch nicht verfügbar gemacht.

Die Value -Eigenschaft wird von der Update -Methode überschrieben.

Gilt für:

Weitere Informationen