![]() |
Error al terminar la aplicacion
Que tal tengo el siguiente problema
tengo una aplicacion en la cual quiero ejecutar un procedimiento almacenado para que me calcule unos campos y despues hago una serie de consultas en algunas de las cuales obtengo el valor que previamente se calculo con el procedimiento almacenado y se muestra el resultado de las consultas en un reporte (QuickReport). El codigo se ejecuta bien y el reporte sale bien, pero.... al cerrar la aplicacion me da un erro de access violation, ya lo restre y este error se produce al desconectarde de la BD... Estoy haciendo pruebas y el error me da cuando ejecuto el procedimiento almacenado y al menos 2 consultas, ya que si solo ejecuto el procedimiento y una consulta no da error, asi mismo si ejecuto todas las consultas (que son como 7) sin el procedimiento no me da error.....ya cheque o cierro todas las consultas antes de salir de la ventana.... alguien me puedo orientar por donde puede estar el error???? |
Sin tener el código es bastante difícil poder ayudarte.
Ve paso a paso, probando una cosa cada vez, puede que así lo encuentres. La otra opción es que nos pongas el programa para que lo probemos. |
Hola Diana, es importante que nos digas qué tipos de componentes usas para la conexión y para los procedimientos almacenados. El motor de base de datos que usas, la versión de Delphi y el mensaje de error exacto (las direcciones que te marca ese Access Violation son relevantes). Y también, alguna muestra de código o imagen donde se produce tal error.
Después de hacer lo anterior, el siguiente paso podría ser que hagas una prueba aislada (reducir el programa a la mínima cantidad de formularios, código y componentes necesarios para reproducir el escenario del error). ¡Gracias! :) |
Revisa los componentes que creas y que puedes haber liberado en el proceso.
Habitualmente los "access violation" son por accesos a memoria de objetos que ya están liberados. |
| La franja horaria es GMT +2. Ahora son las 15:41:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi