[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