Salve,
ho un problema piuttosto serio con una pagina asp.
Non so se posso postare tutto il codice perché si tratta di una pagina troppo lunga.
Penso di aver capito dove sbaglio anche se non so come rimediare. Volevo solo un'eventuale conferma.
All'interno della pagina ci sono una decina di recordset dentro un unico recordset (scusate la ripetizione).

Quello principale è:
SQLrp = "SELECT codice,cognome, SUM(cash) AS cashtot,SUM(fatturato) AS fatturatotot"
SQLrp = SQLrp & " FROM QApp WHERE rifidsv LIKE '%" & vid2 & "%'"
SQLrp = SQLrp & " OR codice =" & vlogin2
SQLrp = SQLrp & cercad
SQLrp = SQLrp & " GROUP BY codice,cognome"
set rsrp = server.createobject("adodb.recordset")
rsrp.Open SQLrp, conn, 3,3

Dentro Do While not rsrp.eof... rsrp.moveNext Loop mi limito solo a ricavare determinati importi o valori che hanno in comune tutti i rssp("codice"):
' CLIENTI NUOVI
SQLcli = "SELECT COUNT(*) AS ncli "
SQLcli = SQLcli & " FROM QApp WHERE codice=" & rsrp("codice")
SQLcli = SQLcli & " AND cliente=1"
set rscli = server.createobject("adodb.recordset")
rscli.Open SQLcli, conn, 3,3

' RIUNIONI
SQLriu = "SELECT COUNT(*) AS nriu "
SQLriu = SQLriu & " FROM QApp WHERE codice=" & rsrp("codice")
SQLriu = SQLriu & " AND trattativa='Riunione'"
set rsriu = server.createobject("adodb.recordset")
rsriu.Open SQLriu, conn, 3,3
Etc...etc...

Aiutatemi... sono disperata.
Ah! Il database è SQL non access!!
Grazie