Hejsa, jeg er ikke sikker på om dette spm hører hjemme her eller i en
database-gruppe.
Når jeg udfører nedenstående query i enten MySQL-Front elller phpmyAdmin
giver den det ønskede resultat. Men ligeså snart jeg lægger det ind i mit
ASP-script, og opretter et resultset, kommer det ud tomt.
Målet er i dette tilfælde at vise de 10 spillere som er valgt flest gange i
mit drømmeligaspil. Jeg ved ikke om det er count eller join eller noget
andet der går galt. Jeg får netop ingen fejlmeddelelse, bare et tomt
recordset ud. Hvis jeg forsøger at skrive uden at teste på EOF får jeg fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Driver does not support this parameter
ASP-snip
****
<%
strSQL = "SELECT sp.spillerfornavn, sp.spillerefternavn, sp.Klub,
COUNT(se.spillerID) as Antal FROM spillere sp LEFT JOIN selections se ON
sp.spillerID=se.spillerID where gruppe>0 GROUP BY sp.spillerID ORDER BY
Antal DESC limit 0,10"
Set rsPlayer = cnn.Execute(strSQL)
Session("sql") = strSQL
do while not rsPlayer.EOF
%>
<%=rsPlayer("Antal")%> - <%=rsPlayer("spillerfornavn")%>
<%=rsPlayer("spillerefternavn")%>, <%=rsPlayer("Klub")%><br>
<%
rsPlayer.MoveNext
loop
%>
***
ASP-snip slut
Løkken kommer aldrig igang, hvilket jeg efter min bedste overbevisning tror
må skyldes at mit resultset er tomt.
Jeg har i nogle omgange prøvet at få svar på eksperten uden held. Spm. kan
læses her:
http://www.eksperten.dk/spm/263314
http://www.eksperten.dk/spm/263460
Jeg skal på ferie fra i nat, men kan tjekke gruppen et par gange den næste
uge - Så der er masser af tid til at fundere over mit underlige problem.
Håber der er nogen der kan genkende problemstillingen.?
Med venlig hilsen
Rune