急!急!急!ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作...
分类: 电脑\/网络 >> 程序设计 >> 其他编程语言 问题描述:[url=zhidao.baidu\/question\/showinfo?id=<%=rs1(]我做个一个网页,但是总是显示对象关闭,无法连接。请各位大侠帮帮忙 程序如下:<%set rs=server.CreateObject("adodb.recordset")sql = "select * from class"rs.open sql, conn, 1...
ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作
你的错误是对象关闭后 不能接着执行 必须再.open()才能执行以后的操作。看你的程序:例如你的rsp.open()后,的确执行过一次rsp.close 但是你再执行下面的时候没有再打开rsp.open(),所以会报“对象关闭时,不允许操作”不知道你明白没有?就是说执行完.open操作,要执行.close操作。执行完.close...
ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作。
所以 SqlConnection.close()后,要及时的SqlConnection.open()才可以进行以后的操作,所以才告诉你 ”对象关闭时,不允许操作”谢谢啊~
ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作。
set rs=Server.CreateObject("Adodb.recordset")sql="delete from Vote where id="&id rs.open sql,conn,1,3 rs.close()改成 conn.execute("delete from Vote where id="&id)试试!
错误类型:ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作。
这个错误应当是记录集rs并没有打开、记录集cursor已经在末尾等原因所致。以前遇到过同样的问题,记不起具体的解决方式了。建议如下:将代码改写为:rs is nothing => report db error rs.recordcount=0(针对你的用户,或者直接从DB直接查询,或者从查询后的rs中filter一下)=>report no data found.
ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。意思是你的RS是关闭状态的,无法找到你要操作的RS集合 set rs=conn.execute() 为单句执行性赋值,在执行结束后RS,自动清空 你要操作后续的 RS.EOF 以及 RS.MOVENEXT 就需要使用 RS.OPEN, 在执行完成处以 RS.CLOSE 结束 具体可以联系我百度,我一直在线的 ...
...0x800A0E78)对象关闭时,不允许操作。\/index.asp, 第 102 行_百度...
可能是因为select case intdays 的条件都不满足 因此 根本没有执行objrs.Open 所以。。
...0x800A0E78)对象关闭时,不允许操作。\/buy.asp, 第 18 行_百度知 ...
据我观察,报这个错误应该是你的记录集rs已经被关闭了,也就是在18行前面应该有rs.close。既然你在18行还在调用rs.recordcount 那么我想。你希望获取rs的记录总数。所以。找到你页面的包含文件的conn.asp的rs.close然后删除即可!如果你连rs都没创建的话。那么你需要创建rs这个对象,并rs.open!
ADODB.Connection (0x800A0E78)对象关闭时,不允许操作。
对象不能直接赋空值,后面应是。rs.close set rs=nothing conn.close set conn=nothing strdsn=nothing
...ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作。
同一页面中还有其他地方调用了数据库并且关闭了数据连接,需要重新打开