日期:2014-05-18  浏览次数:20857 次

向DataSet中填充两张表
向DataSet中填充两张表 将数据库里面两种不同的表里面的数据 填充到Dataset两个不同的表中 下面的代码对吗? 正确的怎么写?

DataSet ds = new DataSet(); 

strSql = "select * from table1"; 
mySqlAdapter = new SqlDataAdapter(strSQL,strSqlConn); 
mySqlAdapter.Fill(ds,"table1"); 

strSql = "select * from table2"; 
mySqlAdapter = new SqlDataAdapter(strSQL,strSqlConn); 
mySqlAdapter.Fill(ds,"table2");

------解决方案--------------------
LZ的代码可以的。

还可以合并在一起,一次访问数据库就行了:

C# code
DataSet ds = new DataSet(); 
strSql = "select * from table1;select * from table2;"; 
mySqlAdapter = new SqlDataAdapter(strSQL,strSqlConn); 
mySqlAdapter.Fill(ds);