标题:[求助]ADODB.Recordset 错误 '800a0e78' 对象关闭时,操作不被允许。
只看楼主
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用PHP在2006-6-12 13:40:47的发言:
版主就是版主!!!总是能举一返三!!!

请问如果用数据库连接对像比如:conn的EXECUTE 方法执行删除语句后,还用不用关闭呢???

如果用RS的话如RS.open "",conn,1,3语句中,引号中如果是插入语句,会不会自动关闭呢???

好像是不是只有查询SELECT语句才用手动关闭;望您能讲得多一些!



我那个关于ASP不能判断字母大小写而通过验证的问题,您还没给答案呢!

conn对象是一定要关闭的,但conn的关闭一般是在网页全部执行完毕以后,也就是网页的最后才会关闭。
rs.open ""中的一定要是select语句,因为rs.open是做查询,不是做其它操作,而且即便不是select语句最好用
if rs.state=1 then rs.close这样的方法关闭rs,以用来清理掉内存,也就是最好养成垃圾回收的好习惯。这样的程序不会因为内存溢出而错误。

2006-06-12 21:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-71425-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.309771 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved