Problème requête SQL dans page ASP
Bonjour à tous,
j'ai effectué la requête ci-dessous, qui me permet de voir les clients qui ont commandé ainsi que le nombre de fois qu'ils ont commandé. Je ne comprend pas parce que cette requête marche très bien sous Access, mais pas lorsque je l'inclus dans la page ASP. j'obtiens l'erreur :
ADODB.Recordset error '800a0cc1'
Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé.
/tdb/Clients/StatsClients.asp, line 29
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <body>
<%
SQL="SELECT CLIENT.ID_CLIENT, CLIENT.NOM, CLIENT.PRENOM, COMMANDE.ID_CLIENT, COMMANDE.VALIDE_CDE, Count(COMMANDE.ID_COMMANDE) AS CompteDeID_COMMANDE"
SQL=SQL & "FROM CLIENT INNER JOIN COMMANDE ON CLIENT.ID_CLIENT = COMMANDE.ID_CLIENT"
SQL=SQL & "GROUP BY CLIENT.ID_CLIENT, CLIENT.NOM, CLIENT.PRENOM, COMMANDE.ID_CLIENT, COMMANDE.VALIDE_CDE"
SQL=SQL & "HAVING (((COMMANDE.ID_CLIENT) Is Not Null) AND ((COMMANDE.VALIDE_CDE)=-1))"
SQL=SQL & "ORDER BY Count(COMMANDE.ID_COMMANDE) DESC"
OpenConn
OpenRs rsSC, SQL
do while not rsSC.eof%>
<%=rsSC("COMMANDE.ID_CLIENT")%><br>
<%rsSC.movenext
loop
CloseRs rsSC%>
</body>
<%CloseConn%> |
Si quelqu'un à une idée, merci