Efectivamente como indica el anterior compañero si puedes tener algún tipo de error en algún algoritmo que no nos presentas. Aunque ese error sale tambien cuando debes de actualizar la versión de los componnetes ADO y MSDAC de Microsoft, que si no recuerdo mal, con el D6 venían con un bug de fabricación y te detectavan en ocasiones ese error equivalente a que la consulta la tuvieses vacia.
En definitiva, vigila tu código, no sea que vacies todo el contenido de la consulta y después intentes hacer algún tipo de movimiento a alguna tupla (inexistente) y si no es eso, yo te aconsejaría que revisases el bajarte la actualización de las componentes ADO y MSDAC respectivamente.
Suerte.