でクエリを実行しようとしFill
ています。私が理解していないのは、クエリするテーブルをすでに指定しているのに、なぜテーブル名を具体的に指定する必要があるのかということです。DataSet
SqlDataAdaptor
Fill
SqlDataAdapter
以下のコードを参照してください。クエリ文字列にはすでに「FooTable」が含まれていますが、SqlDataAdapter.Fillに「FooTable」が再度必要なのはなぜですか。
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM FooTable", connectionString);
DataSet ds = new DataSet();
da.Fill(ds, "FooTable");