![]() |
![]() |
| 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
|
||||
|
||||
|
Lamentablemente, así no funciona. Si ejecuto una sentencia sql con error durante la transacción, se invoca el rollback y termina la transacción; pero, no se hace una vuelta atrás de las sentencias que se ejecutaron hasta ese momento; sino que, quedan confirmadas. Quiero acotar que la base de datos está en Access. ¿Es posible que la programación de Lazarus esté incompleta? Es importante conocer este detalle, porque en este caso, es probable que genere muchas inconsistencias en producción; y sea muy difícil su mantenimiento. No quisiera migrar a otro motor de BD pues el sistema es sencillo.
__________________
Cita:
|
|
#2
|
||||
|
||||
|
Puede que el componente query que estás usando tengo una propiedad "autocommittransaction" o algo así, algunos lo traen, y seguramente está activo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Las transacciones y yo | gario | Conexión con bases de datos | 5 | 16-03-2009 17:23:13 |
| [Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. | sakuragi | Lazarus, FreePascal, Kylix, etc. | 3 | 28-09-2006 03:31:09 |
| Transacciones | radiohead | Conexión con bases de datos | 2 | 16-11-2004 09:29:50 |
| transacciones | Alessan | SQL | 5 | 20-09-2004 17:23:58 |
|