OdbcParameter.Value Eigenschap

Definitie

Hiermee haalt u de waarde van de parameter op of stelt u deze in.

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

Waarde van eigenschap

Een Object waarde die de waarde van de parameter is. De standaardwaarde is null.

Implementeringen

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een OdbcParameter aantal eigenschappen gemaakt en ingesteld.

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";
 }

Opmerkingen

Voor invoerparameters is de waarde gebonden aan de OdbcCommand waarde die naar de server wordt verzonden. Voor uitvoer- en retourwaardeparameters wordt de waarde ingesteld bij voltooiing van de OdbcCommand en nadat de waarde OdbcDataReader is gesloten.

Wanneer u een null-parameterwaarde naar de server verzendt, moet de gebruiker opgeven DBNull, niet null. Een null-waarde in het systeem is een leeg object dat geen waarde heeft. DBNull wordt gebruikt om null-waarden weer te geven. Als de parameter wordt gebruikt om een opgeslagen procedure aan te roepen met parameters met standaardwaarden, zorgt de instelling Value voor null ervoor dat de standaardwaarde wordt gebruikt.

Als de toepassing het databasetype opgeeft, wordt de afhankelijke waarde geconverteerd naar dat type wanneer de provider de gegevens naar de server verzendt. De provider probeert elk type waarde te converteren als deze de IConvertible interface ondersteunt. Conversiefouten kunnen resulteren als het opgegeven type niet compatibel is met de waarde.

Zowel de als DbType de OdbcType eigenschappen kunnen worden afgeleid door in te stellenValue. Indien van toepassing, wordt de grootte, precisie en schaal ook afgeleid van Value wanneer de geparameteriseerde instructie wordt uitgevoerd. Uitgestelde waarden worden echter niet zichtbaar voor de gebruiker.

De Value eigenschap wordt overschreven door de Update methode.

Van toepassing op

Zie ook