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
Si quelqu'un à une idée, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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%>
Partager