在检索MS访问时,我在网页上收到以下错误。
BOF或EOF为True,或者当前记录已被删除。请求的操作需要当前记录
我能够使用查询检索所有记录,但是当我到达文件末尾时,我想我不会检查。不太确定该怎么做。 这是我的JS代码:
var fieldcount = adoRS.Fields.Count;
if(!adoRS.bof) {
adoRS.MoveFirst();
while(!adoRS.eof)
{
for (var y=0;y < fieldcount;y++)
{
document.write("<p>" + adoRS.fields(2).value + "| " + adoRS.fields(3).value + "| " + adoRS.fields(4).value + "| " + adoRS.fields(5).value + "| " + adoRS.fields(6).value + "| " + adoRS.fields(7).value + "| ");
adoRS.MoveNext();
}
}
}
else { document.write("No data found for today."); };
adoRS.Close();
adoRS = null;
adoconn.Close();
adoconn = null;
}
答案 0 :(得分:0)
我自己想出来了。刚刚删除FOR语句,它工作正常。 谢谢你抽出时间看我的问题。欢呼声。