我正在嘗試Fill
我的DataSet
帶有查詢SqlDataAdaptor
。我不明白的是爲什麼我必須在Fill
中具體說明表名,當我已經給SqlDataAdapter
哪個表進行查詢時。爲什麼兩個SqlDataAdaptor都必須指定兩次表?
請參閱下面的代碼,查詢字符串中已經有「FooTable」,爲什麼我需要在SqlDataAdapter.Fill中再次使用「FooTable」?
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM FooTable", connectionString);
DataSet ds = new DataSet();
da.Fill(ds, "FooTable");