Hola colegas.
Me ocurre algo que me tiene ya con la cabeza echando chispas. Tengo una aplicación desarrollada y en "producción" desde la versión 1.6 de Lazarus, hasta ahí todo bien. Resulta que la semana anterior hice la migración de la versión 1.8 para la 2.00 de Lazarus y todo perfecto, mas a principio de semana cuando los clientes comenzaron a explotar el sistema comenzaron los problemas.
Cuando voy a grabar una transacción que incluye mas de una sentencia SQL el sistema compilado con la versión 2.00 me da error:
Resalto que esto no sucedía antes.
Haciendo un /debugger /(depurando el sistema) tomo las sentencias SQL para PostgreSQL que da error desde el sistema y a modo de ejemplo:
*UPDATE app.a_arbol SET cod='00096',descrip='MTCV' WHERE id=5200; UPDATE app.a_pt SET
longitud=-23.491440000000,latitud=14.919906000000,control_ip=0,circuito_comando=True,comentario='', potencianominal=20.0,tipofornecimento=1,estado=True WHERE idarbol=5200; *
las coloco en el analizador de consultas del pgadmin e corren perfectamente mas si ejecuto esta misma sentencia desde el programa me da el error anterior.
Y, el error no sucede solo con estas sentencias, sino siempre que envio para PostgreSQL mas de una como por ejemplo cuando deseo eliminar registros de tablas padres e hijos, deseo insertar mas de un registro en una tabla y así.....
Busque en otros forum mas lo unico que sugieren es que realiza las transacciones sentencia por sentencia pero yo necesito que sea univoca y atómica, o sea, todo o nada.
Alguien sabe si para la versión esta de Lazarus 2.00 y Zeos 7.2.4 existe algún parámetro o propiedad nueva que permita hacer/definir transacciones simples o complejas con mas de una sentencia.
Saludos.
*Alfonso**Arias Lemas*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20190404/bfecdbd6/attachment.html> ------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: nljgmcgfbfhgmagl.png
Type: image/png
Size: 4054 bytes
Desc: no disponible
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20190404/bfecdbd6/attachment.png>
