作者gavintsou (toward)
看板C_Sharp
標題[問題] 如何將 OleDBDataAdapter 的資料填入DataSet中 ??
時間Mon Jan 28 23:19:19 2008
以下是程式的片段
// 先建立connection
con =new OleDbConnection(conString);
// 建立Adapter
// 並選取資料表 A 與 B 的所有欄位
dAdapter=new OleDbDataAdapter("select A.*, B.* from A,B", con);
// CommandBuilder
commandbuider = new OleDbCommandBuilder(dAdapter);
dSet=new DataSet();
// 將資料填入 dSet 中
dAdapter.Fill(dSet);
以上的程式原本預期 dAdapter 會將資料表 A、B 填入 dSet 中
但事實上在 dSet 中只存在一個 Table
請問各位,這個問題該如何解決?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.75.199
→ kojiro1982:不就dAdapter=new OleDbDataAdapter( 01/29 23:47
→ kojiro1982:"select * from A; select * from b", con) 這樣? 01/29 23:48
→ gavintsou:謝謝您的回應,我試試 02/01 03:09