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!
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
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 %>
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!
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 %>
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.