Hola,
no estoy seguro de haber entendido lo que me decías. Si no entendiste lo de RecordCount, esa es la propiedad que te devuelve el número de registros que hay en una Tabla. Verifica a ver si es el mismo número en ambos casos.
Más cosas. Dices que esto te pasa con una BD concreta. No será que los datos están repetidos pero que sólamente lo ves cuando tienes un índice por ese campo concreto? Imaginate que tienes
Código:
Id Nombre
-- -------
1 Ambrosio
2 Manolo
.
..
98 Ambrosio
99 Manolo
Si ordenas por ID y tienes varios registros, te costará ver que tienes nombres repetidos, mientras que si ordenas por nombre, lo verás en seguida. Es decir, es problema de los datos y no de la programación.
Puede ser?