可以比如说
string sql="select * from table1;"+"select * from table2";//注意前一句的";"
...
SqlCommand comm=new SqlCommand();
comm.commandString=sql;
...注意:两个sql语句间用分号隔开
wish u good luck
Greatsft
string sql="select * from table1;"+"select * from table2";//注意前一句的";"
...
SqlCommand comm=new SqlCommand();
comm.commandString=sql;
...注意:两个sql语句间用分号隔开
wish u good luck
Greatsft
解决方案 »
- 求个完整的C#连接Access数据库的ODBC字符串
- 如何建立隐藏文件夹
- C#菜鸟提问,很简单的问题,关于事件。
- 关于bulltetedlist
- 关于WinForm中ListView的滚动条事件
- (vb.net) Chr(27) & "P" & vbNullChar & Chr(255) & vbCr 这句转换成C#怎么写!
- 在C# winform 中使用水晶报表打印,能否调整整体打印内容的位置。
- dos下的问题
- C#开发的ActiveX,无法调用后台函数
- System.OutOfMemoryException'
- ★★★发布SourceFormatX 万能源代码格式化工具新版本!5月7日之前狂送注册码!!!★★★
- 等着救命,UP有分!!!!++++++++++++++++++++++
string strConn, strSQL;
strConn = "Provider=SQLOLEDB;Data Source=(local)\\NetSDK;" +
"Initial Catalog=Northwind;Trusted_Connection=Yes;";
strSQL = "SELECT CustomerID, CompanyName, ContactName, Phone " +
"FROM Customers WHERE CustomerID = 'ALFKI'; " +
"SELECT OrderID, CustomerID, EmployeeID, OrderDate " +
"FROM Orders WHERE CustomerID = 'ALFKI'";
OleDbDataAdapter da = new OleDbDataAdapter(strSQL, strConn);
da.TableMappings.Add("Table", "Customers");
da.TableMappings.Add("Table1", "Orders");
DataSet ds = new DataSet();
da.Fill(ds);
填充数据集时同样可以用多个表比如
da.Fill(ds,"table1");
da.Fill(ds,"table2");
///////////////////
da即SqlDataAdapter 的对象
ds即DataSet的对象
在上述操作后
ds.Tables[0]中就是table1
ds.Tables[1]中就是table2
const string SelectCategoryCustomerQuery =
"SELECT CategoryID,CategoryName FROM Categories;"+
"SELECT CustomerOD,CompanyName FROM Customers";SqlDataAdapter da= new SqlDataAdapter(SelectCategoryCustomerQuery,myconnect);
DataSet myset = new DataSet();
da.Fill(myset,"Categories");
da.Fill(myset,"Customers");