Freigeben über


OracleLob.Append-Methode

Fügt Daten aus dem angegebenen LOB am aktuellen LOB an.

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

Syntax

'Declaration
Public Sub Append ( _
    source As OracleLob _
)
'Usage
Dim instance As OracleLob
Dim source As OracleLob

instance.Append(source)
public void Append (
    OracleLob source
)
public:
void Append (
    OracleLob^ source
)
public void Append (
    OracleLob source
)
public function Append (
    source : OracleLob
)

Parameter

  • source
    Das LOB, aus dem Daten angefügt werden sollen.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

Das Quell-OracleLob ist NULL.

InvalidOperationException

Das Quell-OracleLob ist NULL, oder die Verbindung ist geschlossen.

ObjectDisposedException

Das Quell-OracleLob-Objekt war geschlossen oder freigegeben.

OracleException

Es ist ein Oracle-Fehler aufgetreten.

Hinweise

Wenn in das LOB geschrieben werden soll, müssen Sie das LOB mithilfe der FOR UPDATE-Klausel in der SQL-SELECT-Anweisung abgerufen haben, und eine lokale Transaktion muss gestartet worden sein.

Die gesamten Daten des Quell-LOB werden am Ende des aktuellen LOB angefügt. Bei diesem Prozess wird keine Position eines LOB ausgewertet oder geändert.

Die zugrunde liegenden Datentypen müssen immer identisch sein. Wenn Sie z. B. aus einem NClob anfügen, muss das Ziel-OracleLob ebenfalls ein NClob sein.

Hinweis

In dieser Version kann ein Schreibvorgang für ein schreibgeschütztes LOB fehlerfrei ausgeführt werden, das LOB auf dem Server wird jedoch nicht aktualisiert. In diesem Fall wird jedoch die lokale Kopie des LOB aktualisiert. Daher geben spätere Lesevorgänge für das OracleLob-Objekt möglicherweise die Ergebnisse des Schreibvorgangs zurück.

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