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

2024-12-05 11:02:34
推荐回答(1个)
回答(1):

Set rst = Server.CreateObject("ADODB.Recordset")
rst.Open "Select top 1 * From info where model like '"&rs("model")&"' and img_1 like '%2%' and state='1' Order By id DESC",conn, 1,1
这个rst你并没有判断是否为空
错误应该出在这裏
因为你在&type=05 >用了rst

而且后面你又重复定义了rst
set rst=server.createobject("adodb.recordset")
这裏也应该有问题