Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Error al cerrar delphi (https://www.clubdelphi.com/foros/showthread.php?t=94431)

inalzaga96 07-02-2020 14:03:24

Error al cerrar delphi
 
Buenas!

Tengo un programa en delphi 10 en el que introduzco datos en una base de datos .fdb con elementos de fireDac,
Mientras el programa esta en marcha todo funciona bien, y al insertar datos y hacer commit puedo visualizar los datos, pero al salir del programa los registros se borran de la BBDD y al abrir sigo tendiéndolos gracias a la memoria de delphi.
Si alguno ha tenido algún problema similar agradecería su ayuda.

Casimiro Notevi 07-02-2020 14:22:47

No se entiende, ¿qué es la "memoria de delphi"?

TiammatMX 07-02-2020 15:19:40

Cita:

Empezado por inalzaga96 (Mensaje 535613)
Tengo un programa en delphi 10 ...

Todos los tenemos..., por eso estamos aquí. :p:p:p:p:p

Cita:

Empezado por inalzaga96 (Mensaje 535613)
Buenas!

Tengo un programa en delphi 10 en el que introduzco datos en una base de datos .fdb con elementos de fireDac,
Mientras el programa esta en marcha todo funciona bien, y al insertar datos y hacer commit puedo visualizar los datos, pero al salir del programa los registros se borran de la BBDD y al abrir sigo tendiéndolos gracias a la memoria de delphi.
Si alguno ha tenido algún problema similar agradecería su ayuda.

A mí me suena a que falta hacer COMMIT a la base de datos, refrescar el Query que te proporciona la visualización y el control que la muestra. No es "la memoria de Delphi", sino que al abrir nuevamente, se corren las sentencias y refresca el control.

Saludos.

inalzaga96 10-02-2020 09:31:08

Cita:

Empezado por TiammatMX (Mensaje 535615)
Todos los tenemos..., por eso estamos aquí. :p:p:p:p:p



A mí me suena a que falta hacer COMMIT a la base de datos, refrescar el Query que te proporciona la visualización y el control que la muestra. No es "la memoria de Delphi", sino que al abrir nuevamente, se corren las sentencias y refresca el control.

Saludos.

Buenas!
Tengo actualizaciones, si que hago un commit y si se guardan los datos en la BBDD , el problema es que cuando sales del programa de una forma 'no habitual', como un error o simplemente darle al alt+f4 no se llega a hacer un commit de la bbdd y se pierden, tengo la sensación de que puede ser por que no llegue al FormDestroy, puede ser?
Saludos y gracias por la respuesta


La franja horaria es GMT +2. Ahora son las 00:32:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi