Freigeben über


OracleLob.Value-Eigenschaft

Ruft die Streamwertentsprechung der Common Language Runtime für den zugrunde liegenden Wert ab.

Namespace: System.Data.OracleClient
Assembly: System.Data.OracleClient (in system.data.oracleclient.dll)

Syntax

'Declaration
Public ReadOnly Property Value As Object
'Usage
Dim instance As OracleLob
Dim value As Object

value = instance.Value
public Object Value { get; }
public:
property Object^ Value {
    Object^ get ();
}
/** @property */
public Object get_Value ()
public function get Value () : Object

Eigenschaftenwert

Für Blob ein Array vom Typ Byte[]. Für Clob und NClob ein String. Für NULL-Daten DBNull.

Ausnahmen

Ausnahmetyp Bedingung

ObjectDisposedException

Das Objekt war geschlossen oder freigegeben.

OracleException

Es ist ein Oracle-Fehler aufgetreten.

Hinweise

Bei Blob-Datentypen gibt Value die gesamten zugrunde liegenden Daten als ein fortlaufendes Array vom Typ Byte[] zurück. Bei den Datentypen Clob und NClob gibt Value alle Daten als String-Datentyp zurück. Value gibt bei NULL-Daten DBNull zurück. Durch das Vergleichen der zurückgegebenen Werte können Sie zwischen leeren Daten, NULL-Daten und Daten unterscheiden.

Hinweis

Ein Vorteil von LOB-Datentypen ist die Möglichkeit, große Datenmengen in Segmenten auf dem Client abzurufen. Wenn Sie jedoch Value verwenden, rufen Sie alle Daten für die LOB-Spalte als ein zusammenhängendes Segment ab, was zu einem deutlich höheren Aufwand für die Anwendung führen kann.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1

Siehe auch

Referenz

OracleLob-Klasse
OracleLob-Member
System.Data.OracleClient-Namespace