OracleLob.WriteByte(Byte) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše bajt na aktuální pozici ve streamu OracleLob a posune pozici v rámci streamu o jeden bajt.
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)
Parametry
- value
- Byte
Bajt pro zápis do streamu
Poznámky
Pokud je operace zápisu úspěšná, pozice v datovém proudu se posune o jeden bajt. Pokud dojde k výjimce, zůstane pozice v rámci datového proudu beze změny.
Psaní za koncem LOB
je povoleno a zvětšuje LOB
o jeden bajt.
Chcete-li zapisovat do LOB
příkazu , musíte mít načtenou LOB
klauzuli pomocí klauzule FOR UPDATE v příkazu SQL SELECT a musíte mít spuštěnou místní transakci.
Poznámka
Operace zápisu jen pro čtení LOB
může být úspěšná, ale neaktualizuje LOB
na serveru. V tomto případě se ale místní kopie LOB
aktualizuje. Proto pozdější operace čtení u objektu OracleLob můžou vrátit výsledky operace zápisu.