注册 登录
编程论坛 ASP技术论坛

[求助]总提示记录删除问题

威龙嘉少 发布于 2007-10-10 09:07, 552 次点击

错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/lt_topiclist.asp, 第 342 行
代码:
<table width="533" height="38" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>返回首页</td>
<td>您当前的位置:</td>
<td><%=(catalogin.Fields.Item("lmname").Value)%></td>(342行)
</tr>
</table>

<p><a href="lt_post.asp?id=<%=(catalogin.Fields.Item("lmid").Value)%>">发布主题</a>

8 回复
#2
天涯听雨2007-10-10 09:25
你那一行是没有错误的。

错误很明显,,数据库找不到记录。
#3
天涯听雨2007-10-10 09:26

建议你,不要运用DW自动生成源码了,好好学习一下ASP的组件。。其实ASP撑握那么几个组件几个循环,也差不多能运行了
#4
威龙嘉少2007-10-10 09:27

那要怎么改才可以啊?

#5
天涯听雨2007-10-10 09:38

你只给一点点代码,我哪知道错在哪里。

你这个的报错,错不在那句话,而上面的程序有错。。找不到记录,当然会那样

#6
威龙嘉少2007-10-10 10:10

我是想着用DW做会简单点,没想到会出这么多问题!哎,是不是我选的语言不对啊,书上说要用JAVASCRIPT我用的是VB的

#7
yms1232007-10-10 12:10
个人不建议用DW生成代码,因为DW生成的一些代码跟本不符合要求,不适合初学者的。
楼主这个错误表示没有在数据库中找到任何纪录。
#8
威龙嘉少2007-10-10 16:33

我知道错误提示是数据库中没有任何记录,可是有什么办法可以避免这样的事情发生呢?

#9
yms1232007-10-10 16:37
加判断
IF rs.EOF Then
Response.Write "记录集为空"
End IF
1