OracleParameter.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:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[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; }
[<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

Egenskapsvärde

Ett objekt som är värdet för parametern. Standardvärdet är null.

Implementeringar

Attribut

Kommentarer

För indataparametrar är värdet bundet till OracleCommand det som skickas till servern. För utdata- och returvärdesparametrar anges värdet vid slutförandet OracleCommand av och efter att har OracleDataReader stängts.

För en indataparameter kan Value anges till ett objekt av antingen en Microsoft .NET Framework-datatyp eller en Oracle-datatyp (till exempel en OracleNumber eller OracleString).

När du skickar ett null-parametervärde till servern måste du 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 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.

Egenskaperna DbType, OracleTypeoch Size för en parameter kan härledas genom att ange Värde. Därför behöver du inte ange dem. De exponeras dock inte i OracleParameter egenskapsinställningarna. Om till exempel storleken på parametern har härledts innehåller storlek inte härledda värden efter instruktionskörning.

InputOutput, Output och ReturnValueParameterDirection värden som används av egenskapen Value Microsoft .NET Framework-datatyper, såvida inte indatavärdet var en Oracle-datatyp (till exempel OracleNumber eller OracleString). Detta gäller inte för referensmarkörer, BFILE- eller LOB-datatyper.

Egenskapen Value skrivs över med metoden Uppdatera .

Gäller för