sqldatareader读取多个表的操作解决办法
sqldatareader读取多个表的操作
conn.Open();
SqlCommand selec = new SqlCommand();
selec.CommandText = "select * from 员工档案,工资发放"; //查询多个表
selec.Connection = conn;
SqlDataReader read = selec.ExecuteReader();
怎么用read读取两个表的数据?
------解决方案--------------------
conn.Open();
SqlCommand selec = new SqlCommand();
selec.CommandText = "select * from 员工档案,工资发放"; //查询多个表
selec.Connection = conn;
SqlDataReader read = selec.ExecuteReader();
怎么用read读取两个表的数据?
------解决方案--------------------
- C# code
conn.Open(); SqlCommand selec = new SqlCommand(); selec.CommandText = "select * from 员工档案;select * from 工资发放"; selec.Connection = conn; SqlDataReader read = selec.ExecuteReader(); while(read.Read()) //这里读取到的是“员工档案”表的数据 read.NextResult();//调用此方法转入下一结果集 while(read.Read()) //这里读取到的是“工资发放”表的数据 read.Close();
我的异常网推荐解决方案:软件开发者薪资,http://www..net/other/1391128.html