プライマリ・コンテンツに移動
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に設定されたMissingSchemaActionFillメソッドがコールされた場合、指定されません。