IDataParameter.Value Eigenschap

Definitie

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

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object? Value { get; set; }
public object Value { get; set; }
member this.Value : obj with get, set
Public Property Value As Object

Waarde van eigenschap

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

Voorbeelden

In het volgende voorbeeld wordt een exemplaar van de implementatieklasse gemaakt SqlParameteren worden enkele eigenschappen ervan ingesteld.

public void CreateSqlParameter()
{
    SqlParameter parameter = new SqlParameter(
        "@Description", SqlDbType.VarChar);
    parameter.Value = "garden hose";
    parameter.Size = 11;
}
Public Sub CreateSqlParameter()
    Dim parameter As New SqlParameter( _
        "@Description", SqlDbType.VarChar)
    parameter.Value = "garden hose"
    parameter.Size = 11
End Sub

Opmerkingen

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

Wanneer een null-parameterwaarde naar de server wordt verzonden, moet de gebruiker geen null opgeven DBNull. De null-waarde in het systeem is een leeg object dat geen waarde heeft. DBNull wordt gebruikt om null-waarden weer te geven.

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.

De Value eigenschap wordt overschreven door Update.

Van toepassing op