[Lazarus-es] help

JoshyFun joshyfun en gmail.com
Lun Sep 14 23:18:00 CEST 2009


Hello David,

Monday, September 14, 2009, 2:46:39 AM, you wrote:

DE> 2. luego de tener problemas para cargar las imagenes en la DB con formatos
DE> PNG y de mas proble con SQLDB y me fuciono de maravilla, pero tuve que
DE> formatear por un error del sistema y cuando reinstale todo observe que
DE> aparentemente los resgistro agregados , eliminados o actualizados eran
DE> normales pero cuando cierro la aplicacion y la reabro los datos no estan.

Sin ver el código es difícil decir que sucede pero parece que nunca
haces el "commit" para confirmar que todas las modificaciones a la
base de datos son correctas. Se suele hacer al acabar de modificar
algo, añadir o eliminar. Por ejemplo si eliminas varios registros,
cuando acabes el borrado haces el "commit" para informar a la base de
datos que grabe todos los cambios desde el último "commit" o
"rollback".

Rollback es para cuando (por ejemplo) estás añadiendo un cliente y
cuando llevas varias partes de los datos del cliente añadidos te das
cuenta que algo está mal (no es válido) entonces lanzas un "rollback"
y la base de datos vuelve al estado en que estaba. Si no haces un
"commit" para verificar que los datos están bien se lanza
automáticamente un "rollback" al acabar la aplicación o conexión a la
base de datos.

-- 
Best regards,
 JoshyFun





More information about the Lazarus-es mailing list