SqlParameter.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:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
[System.Data.DataSysDescription("DataParameter_Value")]
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public override object Value { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
[<System.Data.DataSysDescription("DataParameter_Value")>]
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Public Overrides 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 SqlParameter aantal eigenschappen gemaakt en ingesteld.

static void CreateSqlParameterVersion()
{
    SqlParameter parameter = new SqlParameter("Description", SqlDbType.VarChar, 88);
    parameter.Value = "garden hose";
}
Private Sub CreateSqlParameterVersion()
    Dim parameter As New SqlParameter("Description", SqlDbType.VarChar, 88)
    parameter.Value = "garden hose"
End Sub

Opmerkingen

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

Deze eigenschap kan worden ingesteld op null of DBNull.Value. Gebruik DBNull.Value dit om een NULL-waarde als de waarde van de parameter te verzenden. Gebruik null of niet ingesteld Value om de standaardwaarde voor de parameter te gebruiken.

Er wordt een uitzondering gegenereerd als niet-Unicode XML-gegevens worden doorgegeven als een tekenreeks.

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 SqlDbType de DbType eigenschappen kunnen worden afgeleid door de waarde in te stellen.

De Value eigenschap wordt overschreven door SqlDataAdapter.UpdateCommand.

Zie Ondersteuning voor streaming van SqlClient voor meer informatie over streaming.

Van toepassing op

Zie ook