buongiorno.
ho le seguenti sql provate e funzionanti in access:
4giri:
SELECT Giri.CodiceGara, Giri.CodiceGiocatore, Giri.Giro, Giri.NumeroColpi
FROM Giri
GROUP BY Giri.CodiceGara, Giri.CodiceGiocatore, Giri.Giro, Giri.NumeroColpi
HAVING (((Giri.CodiceGara)=17) AND ((Giri.Giro)<=4))
ORDER BY Giri.CodiceGiocatore;
4giritotale:
SELECT [4giri].CodiceGara, [4giri].CodiceGiocatore, Sum([4giri].NumeroColpi) AS SommaDiNumeroColpi
FROM 4giri
GROUP BY [4giri].CodiceGara, [4giri].CodiceGiocatore
HAVING ((([4giri].CodiceGara)=17))
ORDER BY [4giri].CodiceGiocatore;
la seconda sql riprende (come si può notare) la prima sql.
ora come la trasformo in asp??
ho provato con
SQL = " SELECT Giri.CodiceGara, Giri.CodiceGiocatore, Giri.Giro, Giri.NumeroColpi "
SQL = SQL & " FROM Giri "
SQL = SQL & " where CodiceGara = " & Request.QueryString("Cod")
SQL = SQL & " and CodiceGiocatore = '" & par("CodiceGiocatore") & "'"
SQL = SQL & " and Giri.Giro <= 4 "
SQL = SQL & " GROUP BY Giri.CodiceGara, Giri.CodiceGiocatore, Giri.Giro, giri.numerocolpi "
SQL = SQL & " ORDER BY Giri.CodiceGiocatore "
Set scostam = Server.CreateObject("ADODB.Recordset")
scostam.open SQL,Conn,3,1
SQL2 = " SELECT [scostam].CodiceGara, [scostam].CodiceGiocatore, Sum([scostam].NumeroColpi) AS Somma "
SQL2 = SQL2 & " FROM [scostam] "
SQL2 = SQL2 & " GROUP BY [scostam].CodiceGara, [scostam].CodiceGiocatore "
SQL2 = SQL2 & " HAVING ((([scostam].CodiceGara)=17)) "
SQL2 = SQL2 & " ORDER BY [scostam].CodiceGiocatore "
Set scostam2 = Server.CreateObject("ADODB.Recordset")
scostam2.open SQL2,Conn,3,1
ma purtroppo non funziona. Mi da errore:
Il modulo di gestione di database Microsoft Jet non è in grado di trovare la tabella o la query di input 'scostam'. Verificare che esista e che il nome sia stato digitato correttamente
spero possiate darmi una dritta!!
grazie mille