03. marts 2002 - 14:37
Der er
12 kommentarer og 2 løsninger
hvis der ingen record er
jeg har en sql sætning der kalder poster på deres id.....jeg er lidt træf denne fejl når der ingen poster på det kaldte er : ADODB.Field fejl '80020009' Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post. ? så hvordan skriver jeg pænt til browseren at der ingen poster er?
Annonceindlæg fra Infor
03. marts 2002 - 14:39
#1
kan du ikke skrive din kode her? du skal have en sætning hvor du siger f.eks. blablabla while not record.eof
03. marts 2002 - 14:40
#2
If rs.EOF Then REM skriv noget pænt Else REM Gør hvad du ellers ville End If
03. marts 2002 - 14:52
#3
det virker ikke helt... <% if rs_showall.eof then response.write("der er ingen ting at vise") else do until rs_showall.eof %> dflwehjfowæqkopiewjkmqoøæijldqwilkjd <% rs_showall.movenext loop %>
03. marts 2002 - 14:53
#4
du mangler et end if, efter dit loop
03. marts 2002 - 14:54
#5
det har jeg, glemte bare lige at skrive det her :)
03. marts 2002 - 14:55
#6
hvad går der så galt? Får du en fejl?
03. marts 2002 - 14:58
#7
jeg får det samme svar som jeg startede ud med ... lidt mærkeligt.. ADODB.Field fejl '80020009' Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post. ?
03. marts 2002 - 15:00
#8
på hvilken linie? Nu skal du ikke give mig et linie nummer, giv mig koden i den linie
03. marts 2002 - 15:00
#9
hmm... lyder wierd... kan du ikke paste noget mere af din kode herinde
03. marts 2002 - 15:04
#10
<% set rs_showall = conn.execute ("select * from products where url_cat=" & request.querystring("id")) %> <td class="headerfont"> <p> <img src="images/dot.gif" height="5" width="5"> Herunder vises produkter i kategorien: <%=rs_showall("product_cat")%></p> <hr> <% if rs_showall.eof then response.write("der er ingen produkter at vise") else do until rs_showall.eof %> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr align="left" valign="top"> <td width="59%" class="headerfont">Produktnavn: <b><%=rs_showall("product_name")%></b></td> <td rowspan="3" width="41%" class="headerfont" align="center" valign="middle">| <a href="viewproduct.asp?id=<%=rs_showall("id")%>">Se produkt</a> | <a href="updateproduct.asp?id=<%=rs_showall("id")%>">Rediger</a> | <a href="delete.asp?id=<%=rs_showall("id")%>">Slet</a> | </td> </tr> <tr align="left" valign="top"> <td width="59%" class="headerfont"><img src="images/space.gif" width="10" height="10"></td> </tr> <tr align="left" valign="top"> <td width="59%" class="headerfont">Kategori: <b><%=rs_showall("product_cat")%></b></td> </tr> </table> </td> </tr> </table> <hr> <% rs_showall.movenext loop rs_showall.close set rs_showall = nothing conn.close set conn = nothing end if %>
03. marts 2002 - 15:05
#11
der er ikke fejl på nogen linie, det er bare fordi der ingen record er på det id jeg kalder,,,
03. marts 2002 - 15:07
#12
nok pga. din først <%=rs_showall("product_cat")%> den kan jo heller ikke vølge den, hvis den ikke findes...
03. marts 2002 - 15:07
#13
ok, så sæt en if sætning ind der i stedet...
03. marts 2002 - 15:14
#14
jeg rykkede
Kurser inden for grundlæggende programmering