FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Elimina esos commit que haces después de los execsql
Al componente TIBTransaction dale estos valores: Código:
write nowait rec_version read_committed Y por supuesto, no olvides hacer un commit (no un commitretaining) por ejemplo cuando vuelves a la pantalla principal. Ya depende de cómo tengas estructurado tu programa. |
#2
|
||||
|
||||
¿Dónde pongo esos valores? ¿En los parámetros? ¿Cómo? Porque en la ayuda no lo he visto. El resto del código que me sugieres no se me había ocurrido, la verdad.
|
#3
|
||||
|
||||
Por ejemplo, doble click en el componente.
O botón derecho sobre el mismo -> editar parámetros de transacciones. |
#4
|
||||
|
||||
Imagino que te refieres a esto:
Los valores de la izquierda, ¿los dejo tal cual, sin seleccionar ninguno? |
#5
|
||||
|
||||
Ese diálogo es.
No hace falta que tú lo teclees. Si marcas "Read Commited" verás que se escriben esas opciones. |
#6
|
||||
|
||||
Gracias por todas las respuestas (me estáis enseñando un montón de cosas que desconocía) y perdón por lo paliza que llego a ser. Vamos a ver. He hecho lo que me has sugerido: darle los valores a la transacción, poner el código de la transacción (lo he puesto en el evento QueryAfterPost, como en tu ejemplo, pero tal vez no sea el mejor sitio) y he eliminado los commit tras los ExecSQL... ¡Pero me sigue haciendo lo mismo! Cuando tiene que buscar el último valor que se ha grabado en el query INSERT INTO Mesas, sigue sin encontrarlo y se salta el resto del código. De hecho tengo puesto con el depurador que se pare en:
Código PHP:
Código PHP:
|
#7
|
||||
|
||||
Pero, ¿qué error sale? ¿has verificado qué valores llevan los parámetros? etc.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Commit no se ejecuta hasta que cierro la aplicación... | MAXIUM | Firebird e Interbase | 3 | 24-02-2018 15:44:20 |
con breakpoint ejecuta y sin el no lo ejecuta. | pacuuy | Varios | 1 | 16-12-2007 13:41:43 |
Commit - CommitRetaining | Luzma | Firebird e Interbase | 3 | 27-06-2006 01:58:58 |
Commit | micayael | PHP | 4 | 21-09-2005 19:34:50 |
Commit | Loviedo | Firebird e Interbase | 7 | 29-07-2005 14:36:10 |
|