帮忙看看:ADODB.Field 错误 '800a0bcd'
ADODB.Field 错误 '800a0bcd'BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/admin/admin_sublist.asp,行 386
===
代码:[color=Red]386[/color]<%sqltext2="select * from products where ID="&ProductID
'Response.Write sqltext
'Response.End
[color=Red]rs2.Open sqltext2,cn,1,1[/color]
ProductNumber=rs2("ProductNumber")
Name1=rs2("Name")
ProductUnit=rs2("ProductUnit")
Price=int(rs2("Price"))
jine=Eval(Price * Quantity)
rs2.close
%>
看了一下,有些数据显示不全,但库里明明有,对应的字段也对.更怪的是有些查询能显示,有些不行.
[[i] 本帖最后由 yyb1813 于 2008-7-4 15:56 编辑 [/i]] BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
意思是"select * from products where ID="&ProductID找不到记录,你却直接rs2("ProductNumber")读取了
你应该判断下if not(rs.eof) 输出SQL语句看一下是否是SQL语句的问题。
判断rs2是否有数据。
页:
[1]