RecordCount no es fiable para obtener el número de tuplas de la consulta. Existen muchas ocasiones en las que devolverá un número incorrecto o ningún número.
Si necesitas el número exacto te recomiento que cambies esa instrucción por otra consulta con un count().
|