![]() |
![]() |
| 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,
prueba a poner esto:
Supongo que tendrás un componente TIBTransaction, ¿no? Pulsa botón derecho sobre él, elige la opción "Transaction Editor ..." y selecciona la opción "Read Commited". Comprueba las propiedades del componente TIBTransaction: AutoStopAction = saCommit o saCommitRetaining DefaultAction = TACommit o TACommitRetaining Salu2. |
|
#2
|
|||
|
|||
|
Gracias defcon1_es, tu solucion me ha ayudado,
solo como documentacion al principio segui lo que lla ayuda decia e hice esto:
Pero con este codigo me regresaba la funcion como false, supongo que se debera por algun error de la base de datos o de los componentes IBX de hecho nolo sabre, pues no se como debugear un dll, despues hice lo que me dijiste y el codigo quedo así:
Cita:
Con esta modificacion si actualiza la tabla, entonces si funciona, solo mi duda es si no debo de poner algo asi como esto antes del query
Gracias |
|
#3
|
||||
|
||||
|
Hola, como bien dices, no está demás que preguntes si no hay una transacción activa, entonces que inicie una:
Sobre la propiedad AutoStopAction, fijate bien, en diseño es la 3ª propiedad del componente IBTransaction. Salu2. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|