现在要执行三条查询操作。
string sql=" select* from A;select* from B;select* from B";
 SqlDataAdapter da = new SqlDataAdapter(sql, con);
执行结果要返回到dataset中。
据说会分别存放到dataset的三个表中,是这样吗?
存放到三个表中的数据,我还要一个个都出来 放到外面另外建的一张大表里。请问 这些该怎么实现呢?
谢谢!

解决方案 »

  1.   

    先用dataset接住这些数据:            System.Data.DataSet ds = new System.Data.DataSet();
                da.Fill(ds);
    然后你就能在
    ds.Tables里面看到所有的表了。
    接下来的DataTable合并网上有很多教程,即使没有我想你也能想明白无非就是循环这三个表,把表的每一行放入一个新的表中即可。
      

  2.   

    拿到你的DataSet,做个遍历,然后得到每一个DataTable,再遍历取DataTable里面的值进行存库