ADODB.Field 错误 '800a0bcd' BOF 或 EOF 中有一个是“真”,或者当前的记录已被删

qq_42430070 2018-06-10 08:40:30
<input <%If (CStr((Recordset1.Fields.Item("xb").Value)) = CStr("xb")) Then Response.Write("checked=""checked""") : Response.Write("")%> type="radio" name="radiobutton" value="xb" />

<input <%If (CStr((Recordset1.Fields.Item("xb").Value)) = CStr("xb")) Then Response.Write("checked=""checked""") : Response.Write("")%> type="radio" name="radiobutton" value="xb" />


预览的样子

求高手指教

...全文
1799 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
spirit888 2018-08-23
  • 打赏
  • 举报
回复
看你的用户名是空,应该是没有记录,而且在前面的过程里为Recordset1.Fields.Item("xb")赋值也没做空值判断。所以报错。先检查到底有没有人。再检查人对应的XB是否赋值成功。
hookee 2018-06-11
  • 打赏
  • 举报
回复
没有查到记录,记录集返回的是空。 原因可能是数据库里没记录,也可能是前面的程序出错了,导致没有连接上数据库做查询。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧