ASP中的EOF和BOF

时间:2014-12-17 23:39:48

标签: java asp-classic ado

我将ASP页面转换为JAVA / JSP

我想我对.MoveNext有所了解但是,我不确定.EOF和.BOF在做什么。

有谁能帮我理解这个ASP代码在做什么?

rsVerifyBase.MoveNext (我相信这只是移动到下一行,但我不确定)

rsVerifyBase.EOF

rsVerifyBase.BOF

包含示例代码,以便您可以看到我正在查看的内容

现在我有了更好的理解,它是否与Java相关?

如果是这样在Java中有类似的东西吗?

我的连接是使用JDBC驱动程序而不是原始的ADODB(ASP

示例代码:

Do while not rsVerifyBase.EOF and not rsVerifyBase.BOF
                        sS = rsVerifyBase("")
                        sE = rsVerifyBase("")
                        if (rsVerifyBase("") > cdate(dateString)) AND (InStr(sStart,sS)=0) then%>
                            <tr><td>The <%=rsVerifyBase("")%> currency is not valid until <%=rsVerifyBase("Start_Date")%>.</td></tr>
                        <%  sStart = sStart & sS
                        end if
                        if (rsVerifyBase("") < cdate(dateString)) AND (InStr(sEnd,sE)=0) then%>
                            <tr><td>The <%=rsVerifyBase("")%> currency is not valid after <%=rsVerifyBase("End_Date")%>.</td></tr>
                        <% sEnd = sEnd & sE
                        end if
                        rsVerifyBase.MoveNext
                    loop

1 个答案:

答案 0 :(得分:2)

这只是ADO Recordset行的枚举。有必要确保你没有跑掉。

我不知道为什么自枚举以来对BOF的检查只是前进的。