| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1913 人关注过本帖
标题:[求助]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
快速回复:[求助]ADODB.Recordset 错误 '800a0e78' 对象关闭时,操作不被允许。
数据加载中...
 
   



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

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