OracleLob.WriteByte(Byte) 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.
Schreibt ein Byte an die aktuelle Position im OracleLob-Stream und erhöht die aktuelle Position im Stream um ein Byte.
public:
override void WriteByte(System::Byte value);
public override void WriteByte (byte value);
override this.WriteByte : byte -> unit
Public Overrides Sub WriteByte (value As Byte)
Parameter
- value
- Byte
Das Byte, das in den Stream geschrieben werden soll.
Hinweise
Wenn der Schreibvorgang erfolgreich ist, wird die Position innerhalb des Datenstroms um ein Byte erweitert. Wenn eine Ausnahme auftritt, bleibt die Position innerhalb des Datenstroms unverändert.
Das Schreiben über das Ende des LOB
ist zulässig und vergrößert das LOB
um ein Byte.
Um in zu LOB
schreiben, müssen Sie die mithilfe der FOR UPDATE-Klausel LOB
in der SQL SELECT-Anweisung abgerufen haben, und Sie müssen eine lokale Transaktion gestartet haben.
Hinweis
Ein Schreibvorgang für einen schreibgeschützten LOB
Vorgang kann erfolgreich sein, aktualisiert aber nicht auf LOB
dem Server. In diesem Fall wird jedoch die lokale Kopie des LOB
aktualisiert. Daher können spätere Lesevorgänge für das OracleLob Objekt die Ergebnisse des Schreibvorgangs zurückgeben.