Avatar billede trine_h Nybegynder
26. maj 2003 - 11:40 Der er 4 kommentarer

hvorfor fejl?

rs2.Move rec
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
if not rs2.eof then
rs2.movenext
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
end if
if not rs2.eof then
rs2.movenext
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
end if
%>


Jeg forsøger at sikre mig mod rs2.eof men får alligevel denne fejl indimellem!
Avatar billede Jman Praktikant
26. maj 2003 - 11:48 #1
if not rs2.eof or rs2.bof then
rs2.Move rec
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
rs2.movenext
end if
%>
Avatar billede trine_h Nybegynder
26. maj 2003 - 12:25 #2
det giver stadig følgende fejl:
ADODB.Field error '80020009'

Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post.

Ideen er :
rs2.move rec vælger en tilfældig post som vises samt de 2 poster der følger efter - problemet opstår hvis den tilfældige post er sidste eller andensidste i recordsettet - jeg forsøger at checke herfor!
Avatar billede eagleeye Praktikant
26. maj 2003 - 17:35 #3
Det fordi du tjekker du EOF før du flytter til næste record. Du skal flytte til næste record og så tjekke på om EOF er blevet sand og dermed ikke udskrive noget. Så prøv med:


rs2.Move rec
if not rs2.eof then
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
  rs2.movenext
end if
if not rs2.eof then
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
  rs2.movenext
end if
if not rs2.eof then
%>
<a href="<%=rs2("picturelink")%>" target="_blank"><img src="<%=rs2("picture")%>"></a>
<%
end if
%>
Avatar billede eagleeye Praktikant
17. september 2003 - 00:17 #4
kom du vidre med det?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester