プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# CopyTo(OracleClob, Int64)

このインスタンス・メソッドでは、データを現行の`OracleClob`インスタンスから指定された`OracleClob`オブジェクトに、指定されたオフセット先とともにコピーします。

宣言

    // C#
    public Int64 CopyTo(OracleClob obj, Int64 dst_offset);

パラメータ

- `obj`

  データのコピー先の`OracleClob`オブジェクト

- `dst_offset`

  `OracleClob`オブジェクトをコピーするオフセット(文字)

戻り値

戻り値はコピーされた数

例外

`ObjectDisposedException` - オブジェクトはすでに処理されています。

`ArgumentOutOfRangeException` - `dst_offset`は`0`未満です。

`InvalidOperationException` - この例外は次のいずれかの条件が存在する場合に表示されます。

- `OracleConnection`がオープンされていないか、またはオブジェクトの存続中にクローズされた場合

- LOBオブジェクト・パラメータにオブジェクト以外の接続がある場合

備考

`dst_offset`が`OracleClob`データの終点を超えている場合は、`dst_offset`に到達するまで`OracleClob`に空白が書き込まれます。

オフセットは`0`ベースです。この操作で文字変換は実行されません。

指定されたオブジェクトと現行のインスタンスには、同じ接続を使用する必要があります。つまり、同じ`OracleConnection`オブジェクトを使用します。

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleClobクラス

- OracleClobメンバー