Java ASP中的EOF和BOF
我正在将ASP页面转换为JAVA/JSP 我想我已经理解了。下一步,但我不确定。EOF和。BOF在做什么 有人能帮我理解这个ASP代码在做什么吗 rsVerifyBase.MoveNext (我相信这只是下一行,但我不确定) rsVerifyBase.EOF rsVerifyBase.BOF 包括示例代码,这样您就可以看到我在看什么 现在我有了更好的理解,它是相对于Java的吗 如果是这样,Java中是否有类似的东西 我的连接使用的是JDBC驱动程序,而不是原来的ADODB,它是ASP 示例代码:Java ASP中的EOF和BOF,java,asp-classic,ado,Java,Asp Classic,Ado,我正在将ASP页面转换为JAVA/JSP 我想我已经理解了。下一步,但我不确定。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
Do而不是rsVerifyBase.EOF和rsVerifyBase.BOF
sS=rsVerifyBase(“”)
sE=rsVerifyBase(“”)
如果(rsVerifyBase(“”>cdate(dateString))和(InStr(sStart,sS)=0),则%>
该货币在之前无效。
之后该货币无效。
这只是ADO的行的枚举。有必要确保你没有跑完全程
我不知道为什么要检查BOF,因为枚举只在这里进行。它基本上读取记录集,直到到达末尾。EOF
=文件末尾<代码>BOF
=文件开头。非常不言自明。@HanletEscaño所说的除了在本例中,它是一个ADO,而不是一个文件。JSP中的结果集类似于经典ASP中的记录集