ah.. por otro lado, el RecordCount no te devuelve el último registro, sino la cantidad de registros que tiene el dataset. Dependiendo del motor y los componentes de conexión, este será confiable o no. (con bases de datos relacionales normalmente no lo es... y si lo es, podria desencadenar una innecesaria transferencia masiva de datos del servidor al cliente).
Hasta luego.