作者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
1F:→ kojiro1982:不就dAdapter=new OleDbDataAdapter( 01/29 23:47
2F:→ kojiro1982:"select * from A; select * from b", con) 这样? 01/29 23:48
3F:→ gavintsou:谢谢您的回应,我试试 02/01 03:09