回 帖 发 新 帖 刷新版面

主题:请教DataReader错误讯息,谢谢(1)

我写了一支修改密码的程式。
----------------------------------------------------------
管理者姓名<asp:TextBox id="tbxMngName" runat="server" />
旧密码<asp:TextBox id="tbxMngOPwd" runat="server" TextMode="Password" />
新密码<asp:TextBox id="tbxMngNPwd" runat="server" TextMode="Password" />
确认密码<asp:TextBox id="tbxMngCPwd" runat="server" TextMode="Password" />
<asp:Label id="lblError" runat="server" ForeColor="Red" />
DB形态都会字串
----------------------------------------------------------
CODE流程为:
姓名可修改,如果旧密码不输入,
就不修改密码!
如有输入旧密码、新密码、确认密码,
就先验证密码是否与DB相符合,
如不符合,lblError显示错误,
如符合,就修改密码!
大致上流程是没有问题的,
但是当流程执行至验证DB密码正确后,
要修改密码时,就会出现错误讯息:
“已经开启一个与这个连接相关的 DataReader,必须先将它关闭。”
请问我那里出问题了?谢谢。

回复列表 (共1个回复)

沙发

使用datareader对象后都要关闭
datareader.close
再进行下次查询

我来回复

您尚未登录,请登录后再回复。点此登录或注册