[Lazarus-es] Problema con Zeos e PostgreSQL en versión de Lazarus 2.00
Alfonso Arias Lemas
alfonsoariaslemas en gmail.com
Jue Abr 4 23:46:13 CEST 2019
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>
Más información sobre la lista de distribución Lazarus-es