OracleLob.Append(OracleLob) 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.
Lägger till data från den angivna LOB till den aktuella 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)
Parametrar
- source
- OracleLob
Varifrån LOB data ska läggas till.
Undantag
Källan OracleLob är null.
Källan OracleLob är null eller så stängs anslutningen.
Källobjektet OracleLob stängdes eller togs bort.
Ett Oracle-fel har inträffat.
Kommentarer
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.
Alla data från källan LOB läggs till i slutet av den aktuella LOB. Positionen för ingen av dem LOB utvärderas eller ändras under den här processen.
De underliggande datatyperna måste alltid vara desamma. Om du till exempel lägger till från en NClobmåste målet OracleLob också vara en NClob.
Note
I den här versionen kan en skrivåtgärd till en skrivskyddad LOB fil 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.