In questi casi non si scorre un recordset, ma si usano le funzioni di aggregazione appropriate (Count). Prova così:
Poi se vuoi vedere il risultato in maniera estemporanea puoi scorrere il recordset:codice:Set grsCasaPro = New ADODB.Recordset gsSQL = "SELECT DTA_RIL, COUNT(*) As NumGiorni " gsSQL = gsSQL & " FROM " & scerca gsSQL = gsSQL & " WHERE LGO_RIL = " & ivia gsSQL = gsSQL & " GROUP BY DTA_RIL " Set grsCasaPro = gCnDatabase.Execute(gsSQL)
codice:Do While Not grsCasaPro.Eof Debug.Print grsCasaPro(0), grsCasaPro(1) grsCasaPro.MoveNext Loop![]()

Rispondi quotando