per contare i record ti basta
codice:
DSUtente.Tables(N).rows.count
poi le righe vengono considerate come un array quindi le indicizzi con:
codice:
DSUtente.Tables(N).rows(K) dove k è un intero < di DSUtente.Tables(N).rows.count
secondo me stai ragionando con la logica di VB6