| Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
|
![]() 前 |
![]() 次 |
このメソッドは、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メソッドがコールされた場合、指定されません。