OracleParameter.Value Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de waarde van de parameter op of stelt u deze in.
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
Waarde van eigenschap
Een object dat de waarde van de parameter is. De standaardwaarde is null.
Implementeringen
- Kenmerken
Opmerkingen
Voor invoerparameters is de waarde gebonden aan de OracleCommand waarde die naar de server wordt verzonden. Voor uitvoer- en retourwaardeparameters wordt de waarde ingesteld bij voltooiing van de OracleCommand en nadat de waarde OracleDataReader is gesloten.
Voor een invoerparameter kan Value worden ingesteld op een object van een Microsoft .NET Framework-gegevenstype of een Oracle-gegevenstype (bijvoorbeeld een OracleNumber of OracleString).
Wanneer u een null-parameterwaarde naar de server verzendt, moet u DBNull opgeven, niet null. Een null-waarde in het systeem is een leeg object dat geen waarde heeft. DBNull wordt gebruikt om null-waarden weer te geven.
Als de toepassing het databasetype opgeeft, wordt de afhankelijke waarde geconverteerd naar dat type wanneer de provider de gegevens naar de server verzendt. De provider probeert elk type waarde te converteren als deze de IConvertible interface ondersteunt. Conversiefouten kunnen resulteren als het opgegeven type niet compatibel is met de waarde.
De DbType, OracleTypeen Size eigenschappen van een parameter kunnen worden afgeleid door Waarde in te stellen. Daarom hoeft u ze niet op te geven. Ze worden echter niet weergegeven in OracleParameter eigenschapsinstellingen. Als de grootte van de parameter bijvoorbeeld is afgeleid, bevat Grootte geen uitgestelde waarde na de uitvoering van de instructie.
De InputOutput, Output en ReturnValueParameterDirection waarden die door de eigenschap Waarde worden gebruikt, worden Microsoft .NET Framework-gegevenstypen, tenzij de invoerwaarde een Oracle-gegevenstype is (bijvoorbeeld OracleNumber of OracleString). Dit is niet van toepassing op REF CURSOR-, BFILE- of LOB-gegevenstypen.
De Value eigenschap wordt overschreven door de updatemethode .