ADO会超时吗?
我在ASP中调用ADO Connection.Execute执行一SQL语句,
SQL="Select Distinct YR From PREX Order By YR DESC"
表PREX有几万条记录,当打开页面运行时出现如下错误,
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
请教众位小弟要如何解决?
问题点数:56、回复次数:7Top
1 楼N_chow(Yukon)回复于 2001-12-05 16:50:41 得分 0
把Connection.CommandTimeout 的值設大一點或許干脆就設為0(無限制)Top
2 楼dimaomao(毛毛)回复于 2001-12-05 16:52:36 得分 0
谢谢!!!
请帮忙!!!Top
3 楼dimaomao(毛毛)回复于 2001-12-05 17:02:03 得分 0
我执行如下代码,
Connection.CommandTimeout=0
Set RS=con.Execute(Sql)
但抱错Microsoft VBScript 运行时错误 (0x800A01A8)
为什么?Top
4 楼N_chow(Yukon)回复于 2001-12-05 17:07:15 得分 56
是這樣:
Con.CommandTimeout=0 Set RS=con.Execute(Sql)
Top
5 楼dimaomao(毛毛)回复于 2001-12-05 17:19:40 得分 0
谢谢!是我的一时疏忽,不好意思。
确实不出错了,但结果仍然没出现,我的SYBASE DBMS好象死掉了,表中的4万多条记录YR其实是
相同的=1998年。在PB中执行SQL很快得出结果,但在WEB IIS执行ASP时就出现无响应状态,页面
一直在执行,不知为什么?Top
6 楼dimaomao(毛毛)回复于 2001-12-06 13:52:05 得分 0
谢谢,一劍飄香,当我把SYSBASE Procedure cache percent的Value改为45,把tempdb空间扩大问题就解决了。Top
7 楼dimaomao(毛毛)回复于 2001-12-06 13:55:42 得分 0
谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢,谢谢!Top




