SqlParameter.SqlValue Egenskap

Definition

Hämtar eller anger värdet för parametern som en SQL-typ.

public:
 property System::Object ^ SqlValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
Public Property SqlValue As Object

Egenskapsvärde

Ett Object som är värdet för parametern med hjälp av SQL-typer. Standardvärdet är null.

Attribut

Kommentarer

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

Den här egenskapen kan anges till null eller DBNull.Value. Använd DBNull.Value för att skicka ett NULL-värde som värdet för parametern. Använd null eller ange SqlParameter.SqlValue inte för att använda standardvärdet för parametern.

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

DbType Både egenskaperna och SqlDbType kan härledas genom att ange SqlParameter.Value.

Egenskapen SqlParameter.Value skrivs över av SqlDataAdapter.UpdateCommand.

Använd egenskapen SqlParameter.Value för att returnera parametervärden som clr-typer (common language runtime).

Information om strömning finns i Stöd för SqlClient-direktuppspelning.

Gäller för

Se även