![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola de nuevo y gracias a todos.
El código enviado por pacopenin es excelente. Voy a extraer parte del mismo
De este código se entiende que tenemos un TZConnection en un DataModulo y a ella están ligadas varias consultas de distintos formularios. Supongamos que en otro formulario se este Insertando una Factura que ya ha hecho un Post sin Commit todavía, pero que se sigue editando. En ese momento corremos el procedure:
y se ejecuta con éxito el Commit del procedure. Este Commit afecta también a la conexión actual de Factura, es decir que guarda en la base de datos. La propiedad de TZConnection es Autocommit = False. Cómo hacer para no afectar a Factura? Saludos cordiales. Última edición por hoyosfelix fecha: 04-11-2013 a las 22:01:35. Razón: Modificar a formato Delphi. |
|
#2
|
||||
|
||||
|
Al iniciar manualmente una transacción, el commit afecta exclusivamente a los registros modificados dentro de ella. Si tienes una factura en edición, ese proceso habrá creado su propia transacción de forma implicita, por lo que entiendo que funcionarán como dos transacciones distintas. De todas formas, lo mejor es probar.
__________________
http://www.gestionportable.com |
|
#3
|
|||
|
|||
|
Buen día a todos.
Gracias pacopenin por las respuestas. ![]() Una consulta: Cómo están las propiedades AutoCommit y TransactIsolationLevel de tu TZConnection? Saludos cordiales. |
|
#4
|
||||
|
||||
|
AutoCommit = True
TransactIsolationLevel = tiReadCommitted
__________________
http://www.gestionportable.com |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema de Conexion Lazarus/Firebird/Zeos | waly2k1 | Lazarus, FreePascal, Kylix, etc. | 2 | 20-03-2013 19:31:49 |
| Cual es la mejor opción de conexión a Bases de Datos en Lazarus para ... ? | rolandoj | Lazarus, FreePascal, Kylix, etc. | 20 | 24-09-2012 01:44:57 |
| crear conexion con lazarus ssh | anubis | Lazarus, FreePascal, Kylix, etc. | 7 | 14-10-2011 03:36:18 |
| Equivalencia For Each en Delphi | MAXIUM | Varios | 2 | 27-03-2009 19:07:29 |
| Conexion Con Bd Paradox Con Lazarus | fwhite | Lazarus, FreePascal, Kylix, etc. | 3 | 26-12-2006 16:49:33 |
|