PDA

Ver la Versión Completa : Ayuda!! problema ADO


jatorve
10-02-2005, 17:55:26
Hago lo siguiente:

Un formulario con un botón que en su evento click visualiza un informe, el informe se visualiza correctamente, cierro el informe, cierro el formulario principal donde había pulsado el botón para ver el informe y entonces obtengo el siguiente mensaje:

Project Project1.exe raised exception class EOleException with message 'El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual'. Process Stopped. Use Step or Run to continue.

Para el enlace de datos he utilizado un ADOConnection y un ADOQuery.
Lo curioso es que si sustituyo el ADOConnection por un DataBase y el ADOQuery por un Query no obtengo el error comentado anteriormente.

Otra cosa, lo estoy ejecutando en un entorno XP y el mismo fichero con los componentes ADO utilizado en un entorno Windows 98 tampoco da el error.
Si vuestra solución va a ser algún tipo de actualización, por favor, indicarme donde y que fichero específicamente debo bajarme.

GRACIAS!!

kalimero
10-02-2005, 18:25:02
Hola.

Creo recordar que este problema ha sido visto en varios hilos. Te recomiendo que busques por los foros porque seguro que encuentras la solución.

Saludos

Neftali [Germán.Estévez]
11-02-2005, 09:19:50
Hay un error relacionado con Delphi/ADO que se corrige con alguna actualización (Delphi 5); Hay algun otro similar que se arregla actualizando las MDAC (eso explicaría que un XP no diera el error); Creo que la versión es Delphi 5 (no comentas cual tienes tú).

Revisa éstas páginas:
http://community.borland.com/article/0,1410,26606,00.html
http://info.borland.com/devsupport/delphi/mdac26.html