主题:  Help!!! Bof与Eof问题????

浪子剑心

职务:普通成员
等级:1
金币:1.0
发贴:211
#12001/6/3 15:03:12
Bof And EOF到底怎么判断,
有时会出现如下字符:

ADODB.Field error '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/WWW/show.asp, line 211
-----
dim sn,url,jj
sn=rec("sn")
url=rec("url")
jj=rec("jj")
rec.movefirst
do while not rec.eof
response.write ""&sn&"
"
response.write "'&jj&'"
loop
-----
上述代码有没有错,错在那里??多谢

编辑历史:[这消息被xdwok编辑过(编辑时间2001-06-03 17:50:37)]


lzp

职务:普通成员
等级:1
金币:0.0
发贴:20
#22001/6/3 16:25:37
查看你的字段名是否正确.



浪子剑心

职务:普通成员
等级:1
金币:1.0
发贴:211
#32001/6/3 17:51:12
没错!



5D君子

职务:普通成员
等级:4
金币:10.0
发贴:1453
#42001/6/4 9:54:39
库里没有数据…吧…if not eof then~



浪子剑心

职务:普通成员
等级:1
金币:1.0
发贴:211
#52001/6/4 12:10:31
数据库的确是空的,但我在填入数据时,整个程序会进入死循环,导致服务器停止响应!



5D君子

职务:普通成员
等级:4
金币:10.0
发贴:1453
#62001/6/4 12:57:33
是不是要加一个movenext~



lzp

职务:普通成员
等级:1
金币:0.0
发贴:20
#72001/6/5 16:57:46
xdwok在上个贴子中说
引用:
数据库的确是空的,但我在填入数据时,整个程序会进入死循环,导致服务器停止响应!

你要在do.....和loop中加一个rec.movenext记录向下移一记录.