bof或eof中有一个是真

lcxbrm 2013-12-04 09:50:56
我想做个asp超链接response.write"<a href=ll.asp?id="&rs("姓名")&">"&rs("姓名")&"</a> 这是a.asp
ll.asp内容是<% id=request("id")
sql="select * from tab where id="&id
set rs=db.execute(sql)
查询 出现资料后点击链接出现 11.asp错误bof或eof中有一个是真,或当前的记录已被删除。。。。。请问哪里写错了?(其中有很多姓名相同的记录,点击连接时把姓名相同的记录都显示出来)
...全文
212 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2013-12-04
  • 打赏
  • 举报
回复
自己检查数据库有这条记录没有咯。。 而且你传递的姓名,读取数据库用的id字段,是不是搞错了。 response.write"<a href=ll.asp?id="&rs("姓名")&">"&rs("姓名")&"</a> 这是a.asp ll.asp内容是<% id=request("id") sql="select * from tab where id="&id set rs=db.execute(sql)
lcxbrm 2013-12-04
  • 打赏
  • 举报
回复
引用 1 楼 hookee 的回复:
set rs = db.execute(sql) if rs.eof and rs.bof then response.write "无记录" else response.write rs("姓名") end if
这样编写的话,仍然提示bof或eof中有一个是真
hookee 2013-12-04
  • 打赏
  • 举报
回复
set rs = db.execute(sql) if rs.eof and rs.bof then response.write "无记录" else response.write rs("姓名") end if

28,390

社区成员

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

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