标题:rs.colse使用方法为什么 有时要用,有时不用?
只看楼主
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
结帖率:79.3%
 问题点数:0 回复次数:3 
rs.colse使用方法为什么 有时要用,有时不用?

下面是从网上摘下来的文章

在我开始做asp开发的时候,搞不清rs.close什么时候该用,什么时候不用,一直过了一段时候后,才会用,我将它放在这里,与大家共享。
1、select语句后要使用rs.close,主要是查询语句
例:
 sql="select * from table where y_id=null"
 rs.open sql,conn,1,3
 ……
 rs.update
 rs.close
  '如果下面还需要用到rs,这里就必须要加,不然出错。如果下面用不到rs,这里不加没有太大的影响,但最好还是加上,以免出现错误。

2、insert、delete、update语句就不需要使用,如果你加了,程序会报错了
 sql="insert into table(aaa) values('bbb')"
 rs.open sql,conn,1,3
 '这样就可以了,不需要加rs.close,加了会出错

不知是何原因
搜索更多相关主题的帖子: colse 
2009-11-19 14:52
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
insert delete update呢我一般用execute
2009-11-19 15:01
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1246
专家分:1909
注 册:2007-6-4
得分:0 
小网站一般关与不关看不出来,大网站流量大你就能发现问题了!经常数据库锁死!

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2009-11-19 16:00
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
insert delete update呢我一般用execute

我也是

因为这三个 SQL 命令执行后,没有记录表返回,所以不存在关闭
而 select 查询后,一定有一个记录表返回,这个对象就保存着这个对象表,所以要关闭.

授人于鱼,不如授人于渔
早已停用QQ了
2009-11-24 09:48



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




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

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