6.9.5.3 Fill(DataSet, OracleRefCursor)

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

宣言

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

パラメータ

  • dataSet

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

  • refCursor

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

戻り値

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

例外

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

InvalidOperationException - OracleRefCursorはすでにデータのフェッチに使用されました。

InvalidOperationException - OracleRefCursorはデータをフェッチする準備ができています。

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

備考

リフレッシュするDataTableがない場合、Tableと命名された新しいDataTableが指定されたOracleRefCursorオブジェクトを使用して作成または移入されました。

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