IDataParameter.Value Egenskap

Definition

Hämtar eller anger värdet för parametern.

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

Egenskapsvärde

En Object som är värdet för parametern. Standardvärdet är null.

Exempel

I följande exempel skapas en instans av implementeringsklassen , SqlParameteroch vissa av dess egenskaper anges.

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

Kommentarer

För indataparametrar är värdet bundet till IDbCommand det som skickas till servern. För utdata- och returvärdeparametrar anges värdet när IDbCommand och efter att har IDataReader stängts.

När du skickar ett null-parametervärde till servern måste användaren ange DBNull, inte null. Null-värdet i systemet är ett tomt objekt som inte har något värde. DBNull används för att representera null-värden.

Om programmet anger databastypen konverteras det bundna värdet till den typen när providern skickar data till servern. Providern försöker konvertera alla typer av värden om den stöder IConvertible gränssnittet. Konverteringsfel kan uppstå om den angivna typen inte är kompatibel med värdet.

Egenskapen Value skrivs över av Update.

Gäller för