2014-12-17 2 views
1

Я преобразование ASP страницы в JAVA/JSPEOF и BOF в ASP

Я думаю, что у меня есть понимание .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

Он в основном читает RecordSet, пока не достигнет конца. –

+2

'EOF' = конец файла. 'BOF' = начало файла. Довольно объяснительно. – paqogomez

+1

Что сказал @ HanletEscaño, за исключением этого случая, это ADO [Recordset] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms681510.aspx), а не файл. –

ответ

2

Это просто перечисление строк антидопинговой Recordset. Нужно было убедиться, что вы не сбежали с конца.

Я не знаю, почему проверка для BOF, поскольку перечисление является только вперед.