OracleLob.WriteByte(Byte) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver en byte till den aktuella positionen i OracleLob strömmen och flyttar positionen inom dataströmmen med en 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)
Parametrar
- value
- Byte
Byte som ska skrivas till strömmen.
Kommentarer
Om skrivåtgärden lyckas avancerar positionen i dataströmmen med en byte. Om ett undantag inträffar förblir positionen i dataströmmen oförändrad.
Att skriva bortom slutet av LOB är tillåtet och förstorar med LOB en byte.
Om du vill skriva till LOBmåste du ha hämtat LOB med hjälp av FOR UPDATE-satsen i SQL SELECT-instruktionen och du måste ha en lokal transaktion igång.
Note
En skrivåtgärd till en skrivskyddad LOB kan lyckas, men uppdaterar LOB inte på servern. I det här fallet uppdateras dock den lokala kopian av den LOB . Därför kan senare läsåtgärder på OracleLob objektet returnera resultatet av skrivåtgärden.