OracleParameter.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert des Parameters ab oder legt diesen fest.
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
Eigenschaftswert
Ein Objekt, das den Wert des Parameters darstellt. Der Standardwert ist "null".
Implementiert
- Attribute
Hinweise
Bei Eingabeparametern wird der Wert an die gebunden, die OracleCommand an den Server gesendet wird. Für Ausgabe- und Rückgabewertparameter wird der Wert nach Abschluss von OracleCommand und festgelegt, nachdem geschlossen OracleDataReader wurde.
Für einen Eingabeparameter Value kann auf ein Objekt eines Microsoft .NET Framework-Datentyps oder eines Oracle-Datentyps (z. B. oder OracleNumberOracleString) festgelegt werden.
Wenn Sie einen NULL-Parameterwert an den Server senden, müssen Sie DBNull und nicht NULL angeben. Ein NULL-Wert im System ist ein leeres Objekt, das keinen Wert aufweist. DBNull wird verwendet, um NULL-Werte darzustellen.
Wenn die Anwendung den Datenbanktyp angibt, wird der gebundene Wert in diesen Typ konvertiert, wenn der Anbieter die Daten an den Server sendet. Der Anbieter versucht, einen beliebigen Werttyp zu konvertieren, wenn er die IConvertible -Schnittstelle unterstützt. Konvertierungsfehler können auftreten, wenn der angegebene Typ nicht mit dem Wert kompatibel ist.
Die DbTypeEigenschaften , OracleTypeund Size eines Parameters können durch Festlegen von Value abgeleitet werden. Daher müssen Sie sie nicht angeben. Sie werden jedoch nicht in OracleParameter Eigenschafteneinstellungen verfügbar gemacht. Wenn beispielsweise die Größe des Parameters abgeleitet wurde, enthält Size nach der Ausführung der Anweisung keinen abgeleiteten Wert.
Die InputOutput
von der Value-Eigenschaft verwendeten Werte , und ReturnValue
ParameterDirection sind Microsoft .NET Framework Datentypen, es sei denn, der Eingabewert war ein Oracle-Datentyp (z. BOracleNumber. oder OracleString). Output
Dies gilt nicht für die Datentypen REF CURSOR, BFILE und LOB.
Die Value -Eigenschaft wird von der Update-Methode überschrieben.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für