OdbcParameter.Value Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger värdet för parametern.
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
Egenskapsvärde
En Object som är värdet för parametern. Standardvärdet är null.
Implementeringar
- Attribut
Exempel
I följande exempel skapas en OdbcParameter och en del av dess egenskaper anges.
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";
}
Kommentarer
För indataparametrar är värdet bundet till OdbcCommand det som skickas till servern. För utdata- och returvärdesparametrar anges värdet vid slutförandet OdbcCommand av och efter att har OdbcDataReader stängts.
När du skickar ett null-parametervärde till servern måste användaren ange DBNull, inte null. Ett null-värde i systemet är ett tomt objekt som inte har något värde. DBNull används för att representera null-värden. Om parametern används för att anropa en lagrad procedur med parametrar som har standardvärden, gör inställningen Value till null att standardvärdet används.
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 OdbcType kan härledas genom att ange Value. Om tillämpligt härleds även storlek, precision och skala från Value när den parametriserade instruktionen körs. Härledda värden exponeras dock inte för användaren.
Egenskapen Value skrivs över av Update metoden .