30. august 2004 - 09:19
Der er
8 kommentarer og 1 løsning
Udskrive billeder.
Hejsa jeg er igang med at lave en hjemmeside for en veninde. på siden skal der være en funktion der kan udskrive billeder i tabeller.. der er pt. 3 tabeller's længde og min kode ser således ud: do until rs.eof %> <table width="316" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="102" height="118" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <td width="5"></td> <%if rs.eof then else rs.movenext%> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <%if rs.eof then else rs.movenext%> <td width="5"></td> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> </tr> </table> <% rs.movenext loop %> Problemet er nu. at hvis der f.eks er 4 billeder. kommer der denne fejl hvor et evt. billede nr 5 ville have været ADODB.Field error '80020009' Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /solid/hjemmeside/billeder.asp, line 0
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
30. august 2004 - 09:23
#3
Det er dine if sætninger som skal løse problemet, du har bare fået dem lavet lidt forkert :o) do until rs.eof %> <table width="316" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="102" height="118" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <td width="5"></td> <%rs.movenext if rs.eof then else %> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <%rs.movenext if rs.eof then else %> <td width="5"></td> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> </tr> </table> <% if not rs.eof then rs.movenext loop %>
30. august 2004 - 09:25
#4
også manglede der lige et par "end if". do until rs.eof %> <table width="316" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="102" height="118" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <td width="5"></td> <%rs.movenext if rs.eof then else %> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <%rs.movenext end if if rs.eof then else %> <td width="5"></td> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <%end if%> </tr> </table> <% if not rs.eof then rs.movenext loop %>
30. august 2004 - 09:26
#5
Microsoft VBScript compilation error '800a040e' 'loop' without 'do' /solid/hjemmeside/billeder.asp, line 40 loop ^ samme fejl jeg fik da jeg prøvede ligefør.. :<
30. august 2004 - 09:34
#8
Du kan jo så også smide en blank <td> ind i if sætningerne så tabellen bliver lavet rigtig. do until rs.eof %> <table width="316" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="102" height="118" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <td width="5"></td> <%rs.movenext if rs.eof then %> <td width="102" valign="top"> </td> <% else %> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <%rs.movenext end if if rs.eof then %> <td width="5"></td> <td width="102" valign="top"> </td> <% else %> <td width="5"></td> <td width="102" valign="top"><img src="billeder/billeder/<%=rs("billedsti")%>.jpg" width="100" height="116"></td> <%end if%> </tr> </table> <% if not rs.eof then rs.movenext loop %>