asp代码查询出错 对象被关闭时不允许操作

[复制链接]
查看11 | 回复3 | 2007-9-18 12:54:22 | 显示全部楼层 |阅读模式
如果lei不等于1或2时,rs.open就不会执行rs("id")就会出错。所以要保证lei的值是1或2,要么就改代码if(lei=1 or lei=2) thenmingcheng=conn.execute("select * from shop where id="&rs("id"))(0) diqu=conn.execute("select * from shop where id="&rs("id"))(0)(查询代码) end if
回复

使用道具 举报

千问 | 2007-9-18 12:54:22 | 显示全部楼层
它 不是提示你了 对象关闭时不允许操作 估计是先把对象关闭了然后下面又调用 所以会出现这个问题
回复

使用道具 举报

千问 | 2007-9-18 12:54:22 | 显示全部楼层
同意把rs.close 删除掉!你肯定是在前面分页代码后面用了rs.close关闭了对象。
回复

使用道具 举报

千问 | 2007-9-18 12:54:22 | 显示全部楼层
你看看错误行引用的是什么对象。比如rs对象,前面不能有rs.close的操作。也可以在链接数据时候加入容错代码来完成。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行