一个关于rs.movenext奇怪的问题
sql ="SELECT * FROM 售前表 where da LIKE '%" +dddt+ "%' "rs.open sql,conn,1,3
do while not rs.eof
i=i+1
rs.movenext
Response.Write rs("客户姓名")
loop
Response.Write rs("客户姓名")这条语句放在rs.movenext前面就一切正常,但是放到rs.movenext后面就不行,而且我数据库里有4条符合条件的记录。提示如下:
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。