这几天A5广告联盟评测网遇到一个问题,在后台生成广告联盟页面时,再生成到最后一个页面的时候,总是提示“ADODB.Field 错误 ''800a0bcd'' BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 /Online/ad_make_showadall.asp,行 37”,查看行37内容为“id=rs("id")”,这里小编左看右看也看不明白是什么问题。好吧,百度一下,你就知道。
百度查啊查,怎么查都查不到解决办法,虽然有很多朋友也遇到类似的问题,但是各个解决方法逐个尝试都无法解决,于是无奈到A5站长论坛发帖求助,怎知左等右等,等来的却是一个又一个AD。小编愤怒了啊!查看版规,发现有一个问答交流群,好,加群讨论。等了两个小时左右,OK,终于加进去了。问了一遍问题,没有人理我。又等啊等,等了很久,终于有人回复了:“有人玩传奇吗?”尼玛!好强大的问答群!
于是今天等好友“郁闷啦”上线后询问了一下,告知小编要把如下代码修改
if not rs.eof then
rs.pagesize=1
rs.move (page-1)*MaxPerPage
mpage1=rs.pagecount
id=rs("id")
rs.close
修改后为
if not rs.eof then
rs.pagesize=1
rs.movenext()
mpage1=rs.pagecount
id=rs("id")
rs.close
也就是说,只是简单的把“rs.move (page-1)*MaxPerPage”修改为“rs.movenext()”,尝试后果然解决了,就这么简单!
本帖毫无技术含量,可以视为对A5问答版块效率及版主不负责任的吐槽帖,主要还是要感谢好友郁闷啦QQ356572119的友情帮助。此人有很好的PHP程序开发及破解基础,目前有售中易V7破解版,是市场上唯一一份完美破解的版本,有需要的朋友可以联系他。本文由A5广告联盟评测 www.admin5.info原创。