Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-09

help

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

David Enamorado

hola amigos.

me encuentro trabajando en mi trabajo de grado y opte por lazarus y postgres, mi pretendo hacer un sistema comercial integrado GPL para peque�os negocios, pero he tenido problemas y no he podido solicionarlos.
1. con la libreria zeos, en los campos money me sale un error que dice que intento ingresar un integer o variable numerica en un campo money.

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

no he lo grado hacer que los cambios se muestren en la DB. stoy trabajando con lazarus 0.9.27 V. fija y postgres 8.4.1

agradezco su valiosa ayuda.

David Enamorado Guzm�n ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090913/4e717a43/attachment.html>

Reply by email

JoshyFun
to David Enamorado

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

Reply by email