Potresti farlo con due query il lavoro che ti serve...
una query dove ti tiri fuori tutti gli ID
a questo punto ti cicli il recordset ottenuto e fai una ulteriore select sulla tabella per id. Ottenuto il secondo recordset fai l'update del campo che ti serve
ad esempio:
io farei così...codice:rs1 = server.createobject("Adodb.recordset") ' primo recordset rs2 = server.createobject("Adodb.recordset") ' secondo recordset SQL1 = "SELECT Count(TABELLA.CAMPO) AS CONTEGGIO_CAMPI, TABELLA.ID FROM TABELLA where TABELLA.ID in (id1,id2) GROUP BY TABELLA.ID" rs1.open SQL1, connessione,3,3 do while not rs1.eof SQL2 = "SELECT CAMPO_DA_AGGIORNARE FROM TABELLA WHERE TABELLA.ID = " + rs1("ID") rs2.open SQL2, connessione, 3,3 do while not rs2.eof rs2("CAMPO_DA_AGGIORNARE") = VALORE ' aggiorno i campi rs2.movenext loop rs2.update rs2.close rs1.movenext loop

Rispondi quotando