Ma quindi tu devi estrarre solo i primi 30 record, non contarli, visto che non ha senso...
La query è corretta ma questa

rMcounts = RScounts(0)

non ti serve a niente.
Tu devi recuperare campo per campo...

Roby