Share via


OracleParameter.Value Vlastnost

Definice

Získá nebo nastaví hodnotu parametru.

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

Hodnota vlastnosti

Objekt, který je hodnotou parametru . Výchozí hodnotou je hodnota null.

Implementuje

Atributy

Poznámky

U vstupních parametrů je hodnota vázaná na OracleCommand hodnotu, která se odešle na server. Pro výstupní parametry a parametry návratové hodnoty se hodnota nastaví po dokončení OracleCommand a po OracleDataReader uzavření.

Vstupní parametr Value lze nastavit na objekt datového typu Microsoft .NET Framework nebo datového typu Oracle (například an OracleNumber nebo OracleString).

Při odesílání hodnoty parametru null na server je nutné zadat DBNull, nikoli null. Hodnota null v systému je prázdný objekt, který nemá žádnou hodnotu. DBNull se používá k reprezentaci hodnot null.

Pokud aplikace určuje typ databáze, převede se vázaná hodnota na tento typ, když zprostředkovatel odešle data na server. Zprostředkovatel se pokusí převést jakýkoli typ hodnoty, pokud podporuje IConvertible rozhraní. Pokud zadaný typ není kompatibilní s hodnotou, může dojít k chybám převodu.

Vlastnosti DbType, OracleTypea Size parametru lze odvodit nastavením hodnoty. Proto je nemusíte zadávat. Nejsou však zpřístupněny v OracleParameter nastavení vlastností. Pokud byla například odvozena velikost parametru, hodnota Size po provedení příkazu neobsahuje odvozenou hodnotu.

Hodnoty InputOutput, Outputa ReturnValueParameterDirection používané vlastností Value budou datové typy rozhraní Microsoft .NET Framework, pokud vstupní hodnota nebyla datovým typem Oracle (například OracleNumber nebo OracleString). To neplatí pro datové typy REF CURSOR, BFILE nebo LOB.

Vlastnost Value je přepsána metodou Update .

Platí pro