主题:  关于网上订单的一点小问题

wangzairen

职务:普通成员
等级:2
金币:0.0
发贴:291
注册:2003/1/24 12:45:59
#12003/2/12 10:32:55
我在做一个网上订单系统时,如果把所有记录都删除完了,管理订单的页就会显示错误,我用
"如果记录集为空则显示区域"的服务器行为还是于事无补,提提示为:

错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

有哪位老鸟能帮帮我,不甚感激!!!

编辑历史:[这消息被wangzairen编辑过(编辑时间2003-02-12 10:33:37)]


绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#22003/2/12 10:53:46
if not rs.eof then
....
else
response.write "订单暂无"
end if

这样判断一下就可以了



andy04911

职务:普通成员
等级:1
金币:0.0
发贴:64
注册:2003/2/3 23:36:05
#32003/2/12 16:35:40
这个语句好像和他的服务器行为是一个意思.........................

我一般的做法是,在显示记录区域下另打上"暂无记录",选取这几个字,服务器行为->show region->show region if recordset is empty

不过和你们说的也都一个意思,只是我的不会出错.

我也是菜鸟一只.不知道你的为什么就不行

可能你该重做这一页,保证代码绝对干净,这是大虾们教导过的.忽忽~

编辑历史:[这消息被andy04911编辑过(编辑时间2003-02-13 01:36:07)]


wangzairen

职务:普通成员
等级:2
金币:0.0
发贴:291
注册:2003/1/24 12:45:59
#42003/2/13 9:13:15
多谢赐教!!!