请教ADODB.Recordset (0x800A0E79)错误解决办法,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:05:34
首先,我为上个同样问题道歉,因为不知道百度知道的规则,所以想把代码贴完,谁知道不行,所以后来无法再针对回答者的问题进行补充,所以不得已关闭问题,在这里说声对不起了,望原谅,谢谢!

我做的是一个毕业设计选题系统,遇到了一个问题,希望大家能帮帮忙。我的思路是:在login.asp中输入number和pwd,然后到access.asp中验证,验证成功则跳转回login.asp中显示用户的相关信息。但是问题就出现了。
错误类型:
ADODB.Recordset (0x800A0E79)
对象打开时,不允许操作。
/bysj/login.asp, 第 106 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GET /bysj/login.asp

时间:
2007年4月4日, 10:29:26

错误代码是:<%Recordset1.open "select number,name from identity where number='"&Request.Cookies("bysj")("number")&"'",conn,1,3%>
帮忙看看,谢谢!在线等答案!
谢谢你的回答!
问题我已经自己解决了,不是你这个原因,但是我一样要谢谢你,呵呵!

将<%Recordset1.open "select number,name from identity where number='"&Request.Cookies("bysj")("number")&"'",conn,1,3%>
改成<%Recordset1.open "select number,name from identity where number='"&Request.Cookies("bysj")("number")&"'",conn,1,1%>
也可能是因为你在别的地方找开了recordet或conn,请不用时将其关掉:
用close,nothing关掉