【发布时间】:2014-12-17 23:39:48
【问题描述】:
我正在将 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
【问题讨论】:
-
它基本上会读取 RecordSet 直到它到达末尾。
-
EOF= 文件结束。BOF= 文件开头。非常不言自明。 -
@HanletEscaño 所说的除了这种情况外,它是 ADO Recordset,而不是文件。
-
JSP 中的 ResultSet 类似于 Classic ASP 中的 Recordset
标签: java asp-classic ado