[Lazarus-es] SQLDb, Firebird y transacciones

Antonio Evora aevorar en gmail.com
Mar Sep 16 13:35:31 CEST 2014


Buenas a todos.
Hace un tiempo reconvertí todas mis bibliotecas de trabajo con BD de 
zeos a SQLDb, así como el modo "general" de usarlo en mis aplicaciones.
Con el nuevo paradigma solamente había realizado una pequeña aplicación 
(actualmente uso en el trabajo VB.NET) que funcionaba y funciona a las 
mil maravillas.
El tema es que empecé una nueva aplicación, no mucho mas compleja que la 
primera, en la que me estoy encontrando con "problemas" con las 
transacciones. Uso una conexión con la BD y una transacción (hasta ahora 
era suficiente) y el problema estriba en que cuando abro una consulta en 
un formulario, y desde este abro otro y en este ultimo realizo cambios 
sobre la BD (commit/rollback) la primera consulta se queda atontada.

Buscando información al respecto tope con un mensaje de José Mejuto de 
esta misma lista 
(http://lists.lazarus.freepascal.org/pipermail/lazarus-es/2010-October/002790.html) 
donde explica el problema. El cuenta de varias conexiones, una de solo 
lectura y otra u otras para las distintas manipulaciones. Sin dudar 
sobre el buen hacer de José, os pregunto (José incluido, pues el modo de 
ver las cosas cambia con el tiempo ;-D) si lo hacéis así o usáis otra 
estrategia.

Saludos y gracias de antemano.




More information about the Lazarus-es mailing list