Underlig fejl med mysql
På en side har jeg et sql statement:strSQL = "select db_catalog.id, db_catalog.navn, db_catalog.deadline, db_catalog.udgivelse, count(db_pages.id) AS sideantal FROM db_catalog, db_pages WHERE db_pages.catalogid = db_catalog.id AND db_catalog.active = 1 GROUP BY db_pages.catalogid;"
Hvis jeg eksekverer ovenstående i mysqlfront så returnes 5 records.
Hvis jeg vil loope dem igennem med nedenstående kode:
<%
bgcolor="white"
Do while not RS.eof
%>
<tr bgcolor="<%=bgcolor%>"><td><%=RS("id")%></td><td><%=RS("navn")%></td><td><%=DKDate(RS("deadline"))%></td><td><%=dkdate(RS("udgivelse"))%></td><td></td></tr>
<%
RS.Movenext
Loop
RS.Close
Set RS = Nothing
%>
Så skrives der intet ud, det er som om den ikke returnerer nogle records.
Hvis jeg bruger denne: strSQl = "SELECT * FROM db_catalog", så skrives mine 5 records ud. Så jeg kan jo se at fejlen ligger omkring mit count statement, men hvad skulle der være galt med det ?
vh Mark
