问一个头痛的问题!
我的SQL SERVER数据库设的最大连接数为255,但我的ASP ADO连接好象总有一些断不了,
就是没有rs.close,
但那么多页,一页一页的找,实在太费事了
各位大虾有好办法吗?
兄弟不胜感激!
问题点数:50、回复次数:17Top
1 楼skylove(天缘)回复于 2001-01-02 20:36:00 得分 5
在每打开数据库的一页就在当页rs.close...有什么费事,查关键字rs.open好了嘛.Top
2 楼allow(阿拉咯瓦)回复于 2001-01-03 08:50:00 得分 0
to :skylove
可以详细一点吗?
您说的太简单了!Top
3 楼allow(阿拉咯瓦)回复于 2001-01-03 09:11:00 得分 0
有没有办法知道现在连接已用了多少?
或知道哪个网页在用?
有这样的工具吗?Top
4 楼allow(阿拉咯瓦)回复于 2001-01-03 09:20:00 得分 0
‘conn.Execute’语句会站用连接吗?
他需要关闭吗?Top
5 楼tuto2000(tuto2000)回复于 2001-01-03 09:45:00 得分 5
每一页都加上“rs.close”就好了呀Top
6 楼nerk(尘世中一个迷途小书僮)回复于 2001-01-03 09:58:00 得分 5
不行的,只有打开了记录的RS才可以关闭。
Conn.Execute语句要看是否打开了记录集合,以便来说如果有Select语句或者执行了要返回记录集的存储过程的RecordSet才需要关闭,所以建议你查找Select试试。然后在后面用完后关闭它。Top
7 楼xh0001(Wave Lee)回复于 2001-01-03 10:25:00 得分 5
建议你用存储过程,每一页往存储过程中传递一参数,每一夜都有打开和关闭,不会存在你提出的问题。只是在存储过程中根据传递的参数定位纪录。Top
8 楼allow(阿拉咯瓦)回复于 2001-01-08 15:32:00 得分 0
SQL SERVER的所有版本都有这个毛病吗?
Top
9 楼rocknet(小川)回复于 2001-01-08 19:30:00 得分 5
一个好办法就是...每一页都加好几个rs.close conn.close
然后减少,直到不报错为止......
Top
10 楼ttt2(孩子她爸)回复于 2001-01-08 20:00:00 得分 5
set rs=nothingTop
11 楼feijunjun(军仔)回复于 2001-01-14 00:37:00 得分 5
没快捷方式,慢慢来吧…… ^_^Top
12 楼allow(阿拉咯瓦)回复于 2001-01-15 15:06:00 得分 0
delphi程序会占用SQL SERVER的并发连接吗?Top
13 楼liguangyi()回复于 2001-01-15 17:32:00 得分 5
最好使用sql server7 ,不设最大连结数。
如果非设不可,可以在每页最后加上
on error resume next
conn.close
set conn = nothing
管他有没有,都关一次。Top
14 楼allow(阿拉咯瓦)回复于 2001-01-16 09:26:00 得分 0
我关了CONN,RS是不是就不用管了?Top
15 楼Blackhole()回复于 2001-01-16 17:51:00 得分 5
加上
rs.close()
set rs = nothing
conn.close
保证彻底!Top
16 楼jingheli(我为什么这么菜)回复于 2001-01-19 17:33:00 得分 5
慢慢来吧。吃一堑,涨一智。以后要养成好的编程习惯。
on error resume next不要用。
rs.close()
set rs = nothing
conn.close
set conn= nothingTop
17 楼skt642()回复于 2001-05-31 13:04:00 得分 0
68486关注!Top




