strSQL = "SELECT * FROM anmeld WHERE titel LIKE '" & karakter & "%' ORDER BY titel" Set rs = objConn.Execute(strSQL)
Do While Not rs.EOF id = rs("id") titel = rs("titel") teaser = rs("teaser")
%>
De bliver listet efter A, B, C, osv.. Nu har jeg tilfældigvis ikke noget der kan listes efter G, hvordan gør man sådan den skriver f.eks "Ingen anmeldelser i denne kategori", hvis feltet er tomt?
if rs.eof or rs.bof then response.write "ingen data for karakter '" & karakter & "'" else Do While Not rs.EOF id = rs("id") titel = rs("titel") teaser = rs("teaser") 'osv...' loop end if
<% AntalKommentarer=0 if isNumeric(ID) then Set rs1=objConn.Execute("SELECT COUNT(*) FROM commentsanmeld where nyhedid=" & ID) AntalKommentarer=rs1(0).Value
Response.Write "(" & AntalKommentarer & ")"
end if %> <br><%=teaser%><br><br>- <a style='font-family:tahoma, verdana;font-size:12px;color:#000000;' href="review.asp?id=<%=id%>">Læs anmeldelse</A><br><br>
if (not rs.bof) And (not rs.eof) ten do while not rs.eof id = rs("id") titel = rs("titel") teaser = rs("teaser") rs.movenext loop else response.write "ingen data for karakter '" & karakter & "'" end if
ahh... det er ikke min del der er fejl i.. det er den her:
Set rs1=objConn.Execute("SELECT COUNT(*) FROM commentsanmeld where nyhedid=" & ID) AntalKommentarer=rs1(0).Value
Response.Write "(" & AntalKommentarer & ")"
end if %> <br><%=teaser%><br><br>- <a style='font-family:tahoma, verdana;font-size:12px;color:#000000;' href="review.asp?id=<%=id%>">Læs anmeldelse</A><br><br>
strSQL = "SELECT * FROM anmeld WHERE titel LIKE '" & karakter & "%' ORDER BY titel" Set rs = objConn.Execute(strSQL)
if (not rs.bof) And (not rs.eof) then
Do While Not rs.EOF id = rs("id") titel = rs("titel") teaser = rs("teaser")
else response.write "ingen data for karakter '" & karakter & "'" end if
%>
<a style='font-family:tahoma, verdana;font-size:12px;color:#000000;font-weight:bold;' href="review.asp?id=<%=id%>"><b><u><%=titel%></u></b></a> Indlæg <% AntalKommentarer=0 if isNumeric(ID) then Set rs1=objConn.Execute("SELECT COUNT(*) FROM commentsanmeld where nyhedid=" & ID) AntalKommentarer=rs1(0).Value
Response.Write "(" & AntalKommentarer & ")" end if %> <br><%=teaser%><br><br>- <a style='font-family:tahoma, verdana;font-size:12px;color:#000000;' href="review.asp?id=<%=id%>">Læs anmeldelse</A><br><br>
Sådan ser den ud: <% strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("../db/anmeld.mdb") Set objConn = Server.CreateObject ("ADODB.Connection") objConn.Open strConnect
strSQL = "SELECT * FROM anmeld WHERE titel LIKE '" & karakter & "%' ORDER BY titel" Set rs = objConn.Execute(strSQL)
if rs.eof or rs.bof then response.write "ingen data for karakter '" & karakter & "'" else
Do While Not rs.EOF id = rs("id") titel = rs("titel") teaser = rs("teaser") rs.movenext loop end if
%>
<a style='font-family:tahoma, verdana;font-size:12px;color:#000000;font-weight:bold;' href="review.asp?id=<%=id%>"><b><u><%=titel%></u></b></a> Indlæg <% AntalKommentarer=0 if isNumeric(ID) then Set rs1=objConn.Execute("SELECT COUNT(*) FROM commentsanmeld where nyhedid=" & ID) AntalKommentarer=rs1(0).Value
Response.Write "(" & AntalKommentarer & ")" end if %> <br><%=teaser%><br><br>- <a style='font-family:tahoma, verdana;font-size:12px;color:#000000;' href="review.asp?id=<%=id%>">Læs anmeldelse</A><br><br>
<br><br> <%
rs.Close objConn.Close %>
Men så opstår et andet prob. Koden: <% AntalKommentarer=0 if isNumeric(ID) then Set rs1=objConn.Execute("SELECT COUNT(*) FROM commentsanmeld where nyhedid=" & ID) AntalKommentarer=rs1(0).Value
Response.Write "(" & AntalKommentarer & ")" end if %>
Giver fejl, der er jo selvfølgelig ikke noget den kan vise.
ingen data for karakter 'G' Indlæg Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'nyhedid='.
<% AntalKommentarer=0 if isNumeric(ID) then Set rs1=objConn.Execute("SELECT COUNT(*) FROM commentsanmeld where nyhedid=" & ID) AntalKommentarer=rs1(0).Value
Response.Write "(" & AntalKommentarer & ")"
end if %> <br><%=teaser%><br><br>- <a style='font-family:tahoma, verdana;font-size:12px;color:#000000;' href="review.asp?id=<%=id%>">Læs anmeldelse</A><br><br>
Ok, jamen det kan vi ikke ha mangler :) Så her et svar.
Synes godt om
Ny brugerNybegynder
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.