gpt4 book ai didi

asp-classic - ADODB.Field 错误 '800a0bcd'

转载 作者:行者123 更新时间:2023-12-04 19:12:22 25 4
gpt4 key购买 nike

我的 .asp 文件出错,我不知道如何解决这个问题(我不知道 ASP,这是我客户的一个旧项目,其他开发人员这样做了)。
我得到的错误如下:

    ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/br/grava_cadastro.asp, line 105

和线:
 100 %>
101 <!--#include file="abrir_arquivo.asp"-->
102 <%
103 xip= Request.ServerVariables("REMOTE_ADDR")
104 RS.Open "SELECT * from visitas where vi_data = date() and vi_ip='" & xip & "'",cn,3,3
105 xlink=rs("vi_link")
106 rs.close

它阻止了我的注册表单。有人知道如何解决这个问题吗?提前致谢!

最佳答案

你确定你有记录?

line 105你假设这是一个记录,如果不是呢?

你为什么不添加这样的东西:

   if rs.eof = false then
xlink=rs("vi_link")
end if

还,

在 sql 行你有这个:
RS.Open "SELECT * from  visitas where vi_data = date() and vi_ip='" &  xip & "'",cn,3,3

但我不确定 date()应该这样,应该有 '"& date() &"' or "& date() &" (不记得日期是字符串还是数字)

它应该是这样的:
RS.Open "SELECT * from  visitas where vi_data = '" & date() & "' and vi_ip='" &  xip & "'",cn,3,3

关于asp-classic - ADODB.Field 错误 '800a0bcd',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13648119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com