OracleLob.Append(OracleLob) Methode
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.
Fügt Daten aus dem angegebenen LOB Anfügen an die aktuelle .LOB
public:
void Append(System::Data::OracleClient::OracleLob ^ source);
public void Append(System.Data.OracleClient.OracleLob source);
member this.Append : System.Data.OracleClient.OracleLob -> unit
Public Sub Append (source As OracleLob)
Parameter
- source
- OracleLob
Die LOB Daten, von denen Daten angefügt werden sollen.
Ausnahmen
Die Quelle OracleLob ist NULL.
Die Quelle OracleLob ist NULL, oder die Verbindung wird geschlossen.
Das Quellobjekt OracleLob wurde geschlossen oder verworfen.
Ein Oracle-Fehler ist aufgetreten.
Hinweise
Um in das LOBElement zu schreiben, müssen Sie die Verwendung der LOB FOR UPDATE-Klausel in der SQL SELECT-Anweisung abgerufen haben, und Sie müssen eine lokale Transaktion gestartet haben.
Alle Daten aus der Quelle LOB werden an das Ende des aktuellen LOBAngefügt. Die Position der beiden LOB Werte wird während dieses Prozesses ausgewertet oder geändert.
Die zugrunde liegenden Datentypen müssen immer gleich sein. Wenn Sie z. B. an ein NClobObjekt anfügen, muss das Ziel OracleLob auch ein NClob.
Note
In dieser Version ist ein Schreibvorgang in einen schreibgeschützten LOB Vorgang möglicherweise erfolgreich, aktualisiert jedoch nicht den LOB Server. In diesem Fall wird jedoch die lokale Kopie der Datei LOB aktualisiert. Daher können später Lesevorgänge für das OracleLob Objekt die Ergebnisse des Schreibvorgangs zurückgeben.