关于数据读取问题

flytigermax200 2005-10-18 07:46:48
我的代码是:
string pConnectionString="";
pConnectionString="server=(local);database=AppDta;uid=b;pwd=a;";
SqlConnection MyConn=new SqlConnection(pConnectionString);
string strSel1="";
string strSel2="";
strSel1="select company,money from bb order by company";
strSel2="select company,sum(money) as 'a' from bb group by company ";
SqlCommand MyComm1=new SqlCommand(strSel1,MyConn);
MyComm1.Connection.Open();
dr1=MyComm1.ExecuteReader();
SqlCommand MyComm2=new SqlCommand(strSel2,MyConn);
dr2=MyComm2.ExecuteReader();



出现下面错误:
已有打开的与此连接相关联的 DataReader,必须首先将它关闭。


请问怎样读取这个查询.
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flytigermax200 2005-11-02
  • 打赏
  • 举报
回复
while(dr1.Read())
{
%>
<tr><td><%=dr1["company"].ToString()%></td><td><%=dr1["money"].ToString()%></td></tr>

<% }
dr1.Close();
%>

当我这样读取dr1时,出现"阅读器关闭时 Read 的尝试无效。"这样的错误.

是不是不能同时间读取数据.
flytigermax200 2005-10-23
  • 打赏
  • 举报
回复
我想同时读采两个表的数据并要进行比较有什么方法?

jspadmin 2005-10-19
  • 打赏
  • 举报
回复
可能是不能用同一个执行两个语句吧,楼上方法肯定是行的通,但是我记得以前好想看过一个帖子说可以同时打开两个数据库来操作,忘记具体操作了
zephirum 2005-10-18
  • 打赏
  • 举报
回复


SqlCommand MyComm2=new SqlCommand(strSel2,MyConn);
dr2=MyComm2.ExecuteReader();
前一面要加上

string pConnectionString="";
pConnectionString="server=(local);database=AppDta;uid=b;pwd=a;";
SqlConnection MyConn=new SqlConnection(pConnectionString);
string strSel1="";
string strSel2="";
strSel1="select company,money from bb order by company";
strSel2="select company,sum(money) as 'a' from bb group by company ";
SqlCommand MyComm1=new SqlCommand(strSel1,MyConn);
MyComm1.Connection.Open();
dr1=MyComm1.ExecuteReader();
MyComm1.Connection.Close();
MyComm1.Connection.Open();
SqlCommand MyComm2=new SqlCommand(strSel2,MyConn);
dr2=MyComm2.ExecuteReader();
yutian130 2005-10-18
  • 打赏
  • 举报
回复
好像是缺少DataReader对象吧。。。set DR as DataReader
flytigermax200 2005-10-18
  • 打赏
  • 举报
回复
还有是怎能把我读取的数据转换成int型.

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧