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

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

前 | 次 |

# Fill(DataSet, int, int, string, OracleRefCursor)

このメソッドは、`DataSet`に指定された範囲に行を追加またはリフレッシュして、指定された`OracleRefCursor`オブジェクトに行を一致させます。

宣言

    // C#
    public int Fill(DataSet dataSet, int startRecord, int maxRecords,
       string srcTable, OracleRefCursor refCursor);

パラメータ

- `dataSet`

  `DataSet`オブジェクトが移入されました。

- `startRecord`

  開始するレコード番号です。

- `maxRecords`

  取得するレコードの最大数です。

- `srcTable`

  ソース・テーブルの名前は表のマッピングに使用されます。

- `refCursor`

  `OracleRefCursor`から行が取り出されます。

戻り値

このメソッドは、`DataSet`に追加またはリフレッシュされた行数を戻します。これには、行を戻さない文の影響を受ける行は含まれません。

例外

`ArgumentNullException` - `dataSet`または`refCursor`パラメータがNULLです。

`InvalidOperationException` - `OracleRefCursor`はすでにデータのフェッチに使用されたか、またはソース・テーブル名が無効です。

`NotSupportedException` - `SafeMapping`タイプはサポートされていません。

備考

スキーマまたは情報は、`MissingSchemaAction.AddWithKey`に設定された`MissingSchemaAction`で`Fill`メソッドがコールされた場合、指定されません。

関連項目:

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

- OracleDataAdapterクラス

- OracleDataAdapterメンバー

- OracleDataAdapterのRequeryプロパティ