DbDataAdapter.Fill メソッド
データ ソース内の行と一致するように DataSet 内の行を追加または更新します。
オーバーロードの一覧
DataSet 名を使用して、データ ソース内の行と一致するように、 DataSet 内の行を追加または更新します。また、Table という名前の DataTable を作成します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Overrides Public Function Fill(DataSet) As Integer Implements IDataAdapter.Fill
DataTable 名を使用して、データ ソース内の行と一致するように DataTable 内の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function Fill(DataTable) As Integer
[JScript] public function Fill(DataTable) : int;
DataSet 名および DataTable 名を使用して、データ ソース内の列と一致するように DataSet 内の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function Fill(DataSet, String) As Integer
指定した DataTable 名および IDataReader 名を使用して、データ ソース内の列と一致するように DataTable 内の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Protected Overridable Function Fill(DataTable, IDataReader) As Integer
[C++] protected: virtual int Fill(DataTable*, IDataReader*);
[JScript] protected function Fill(DataTable, IDataReader) : int;
DataTable 名、指定した SQL SELECT ステートメント、および CommandBehavior を使用して、データ ソース内の列と一致するように DataTable 内の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Protected Overridable Function Fill(DataTable, IDbCommand, CommandBehavior) As Integer
[C#] protected virtual int Fill(DataTable, IDbCommand, CommandBehavior);
[C++] protected: virtual int Fill(DataTable*, IDbCommand*, CommandBehavior);
[JScript] protected function Fill(DataTable, IDbCommand, CommandBehavior) : int;
DataSet 名および DataTable 名を使用して、データ ソース内の行と一致するように、 DataSet 内の指定した範囲の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function Fill(DataSet, Integer, Integer, String) As Integer
[JScript] public function Fill(DataSet, int, int, String) : int;
DataSet 名、 DataTable 名、および IDataReader 名を使用して、データ ソース内の列と一致するように、 DataSet 内の指定した範囲の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Protected Overridable Function Fill(DataSet, String, IDataReader, Integer, Integer) As Integer
[C#] protected virtual int Fill(DataSet, string, IDataReader, int, int);
[C++] protected: virtual int Fill(DataSet*, String*, IDataReader*, int, int);
[JScript] protected function Fill(DataSet, String, IDataReader, int, int) : int;
DataSet 名、ソース テーブル名、コマンド文字列、およびコマンド動作を使用して、データ ソース内の列と一致するように、 DataSet 内の指定した範囲の行を追加または更新します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Protected Overridable Function Fill(DataSet, Integer, Integer, String, IDbCommand, CommandBehavior) As Integer
[C#] protected virtual int Fill(DataSet, int, int, string, IDbCommand, CommandBehavior);
[C++] protected: virtual int Fill(DataSet*, int, int, String*, IDbCommand*, CommandBehavior);
[JScript] protected function Fill(DataSet, int, int, String, IDbCommand, CommandBehavior) : int;
使用例
[Visual Basic, C#, C++] OleDbDataAdapter 派生クラスを使用して、 DataSet に categories テーブルのデータ ソースの行を、10 行目から開始して 15 行格納する例を示します。この例では、 OleDbDataAdapter および DataSet が作成されていることを前提にしています。
[Visual Basic, C#, C++] メモ ここでは、Fill のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Public Sub GetMyRecords()
' ...
' create myDataSet and myDataAdapter
' ...
myDataAdapter.Fill(myDataSet, 9, 15, "Categories")
End Sub
[C#]
public void GetMyRecords() {
// ...
// create myDataSet and myDataAdapter
// ...
myDataAdapter.Fill(myDataSet,9,15,"Categories");
}
[C++]
void GetMyRecords() {
// ...
// create myDataSet and myDataAdapter
// ...
myDataAdapter->Fill(myDataSet,9,15,S"Categories");
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
DbDataAdapter クラス | DbDataAdapter メンバ | System.Data.Common 名前空間