6.9.5.4 Fill(DataSet, string, OracleRefCursor)

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

宣言

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

パラメータ

  • dataSet

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

  • srcTable

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

  • refCursor

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

戻り値

DataSetに追加またはリフレッシュされた行数を戻します。

例外

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

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

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

備考

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