作者jaker (Jaker)
看板Programming
标题[问题] 执行 ASP 网页导致回应缓冲区超出其设定
时间Fri Feb 23 22:00:21 2018
请教各位大大,
我写的程式是这样,却出现了这样的错误讯息:
========
回应物件 错误 'ASP 0251 : 80004005'
超出回应缓冲区限制
/test.asp, 行0
执行 ASP 网页导致回应缓冲区超出其设定限制。
========
整个程式是这样:
<%
Set con3 = Server.CreateObject("ADODB.Connection")
con3.Open "Driver={Microsoft Access Driver (*.mdb)};
DBQ="&Server.MapPath("d.mdb")
Set RS3=Server.CreateObject("ADODB.Recordset")
RS3.Open "select * from ad",con3,1,1
Do While Not RS3.EOF <-- 问题在这行
response.write rs3("new_ad_enddate")
loop
rs3.close
con3.close
%>
只要拿掉上面那行do while...和loop就没事了,
为什麽会这样?
因为是撰写中的程式,所以资料库里面只有一行资料,
不明白为什麽do while会导致这种错误讯息?
其他同样的程式网页就没问题。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.64.197.128
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1519394424.A.124.html
※ 编辑: jaker (210.64.197.128), 02/23/2018 22:00:54
※ 编辑: jaker (210.64.197.128), 02/23/2018 22:02:04
1F:→ MOONRAKER: 这个SQL用法好复古 好像30年前的 218.161.46.90 02/24 01:37
2F:推 RD: 无穷回圈呀 你忘记 RS3.MoveNext180.204.241.111 02/25 00:16