/// <include file='doc\OracleLob.uex' path='docs/doc[@for="OracleLob.Append"]/*' /> public void Append(OracleLob source) { if (null == source) { throw ADP.ArgumentNull("source"); } AssertObjectNotDisposed(); source.AssertObjectNotDisposed(); if (IsNull) { throw ADP.LobWriteInvalidOnNull(); } if (!source.IsNull) { AssertConnectionIsOpen(); EnsureBuffering(false); int rc = TracedNativeMethods.OCILobAppend( ServiceContextHandle, ErrorHandle, Descriptor, source.Descriptor ); if (0 != rc) { Connection.CheckError(ErrorHandle, rc); } } }
public void Append(OracleLob source) { if (source == null) { throw System.Data.Common.ADP.ArgumentNull("source"); } this.AssertObjectNotDisposed(); source.AssertObjectNotDisposed(); if (this.IsNull) { throw System.Data.Common.ADP.LobWriteInvalidOnNull(); } if (!source.IsNull) { this.AssertConnectionIsOpen(); int rc = TracedNativeMethods.OCILobAppend(this.ServiceContextHandle, this.ErrorHandle, this.Descriptor, source.Descriptor); if (rc != 0) { this.Connection.CheckError(this.ErrorHandle, rc); } } }