.net(C#)中da.fill(ds," ")中如果是从两个表中取数据,比如说表A和表B,引号中要怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:06:06

引号里只能填写一张表名,假如你要从两张表里取数据的话必须这么写:
da.fill(ds,表A);
da.fill(ds,表B)

这只是其中一个办法,

你写sql语句的时候可以这样写
sql="select * form biao1 as A;select * from biao2 as B;";
这样,da.Fill(ds);
然后可以用ds.Tables["A"]....得到表A

两个表如果有主键关联要用联合查询,或者简单点用SQL给两张表做个视图,当一个虚拟表用,程序直接读视图就O了