![]() |
![]() |
| 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
|
||||
|
||||
|
Gracias de nuevo Guillotmarc, no conocia el StartTransaction, pero lo que si que hago es un CommitReanig (o parecido).
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#2
|
||||
|
||||
|
Para este caso utiliza el Commit en lugar del CommitRetaining (que deja la transacción abierta), y abre manualmente las transacciones cuando quieras ver los datos.
Ahora mismo estás dejando que los componentes abran las transacciones por si solos, con lo que no tienes control de cuando se hace. Y con el CommitRetaining las transacciones quedan abiertas. Si quieres ver los nuevos datos, la consulta se tiene que hacer en una transacción abierta "después" de que se hayan entrado los datos en el otro ordenador/módulo y finalizado su transacción correspondiente. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#3
|
||||
|
||||
|
HE probado lo que me dices y Quitando el auto estar del Ibtrans. cuando voy a grabar previamente abro la tansancion y grabo con el Commit en vez de con el CommitRetaining pero me da un error de transancion ya abierta y si desactivo el actibe del ibtrans. se me desactivan todas las bases de datos.
ÇQue es lo que hago mal. Como Siempres gracias por tus respuestas.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#4
|
||||
|
||||
|
Os comento logre solucionar mi problema, sigo con el tema de transicion activa y lo que hice para evitarlo fue comprobar si el TIBtransiction estaba activo o no,
pero la solución, era que los registros que ya sabia que estaban en la tabla, pero el problema era que no estaban al final de la misma, y por eso no se veían en orden, no puedo usar un generador ya que esta contador cada vez que empieza el año cambia y empieza desde el numero del año +1 Su formato de este año sería (100001), lo que hice fue cambiar el Tibtable por TIbDataset y especificar el selectSql y asunto arreglado. De todas maneras muchas gracias Guillotmarc, gracias a tu explicación, me queda un poco más claro el uso del componente, auque tengo dudas del AllowAutoStart y del Idlertimer (supongo que es un timer en mili segundos, para aplicar el Defaultaction) y si es así se puede poner a 0 y que no ejecute ninguna acción.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ver registros recien grabados en FireBird y Delphi | sercornejov | Firebird e Interbase | 2 | 15-12-2009 13:22:36 |
| Conectar una db con otra pero estando en un pc diferente pero en red | solram | MySQL | 0 | 04-07-2007 22:41:32 |
| Verificación de los datos grabados en CD o DVD | rretamar | API de Windows | 24 | 16-01-2007 06:32:47 |
| por que duplicidad de registros con clientdataset sin ingresar registros ...mysql | Arturo | MySQL | 3 | 05-09-2006 18:39:37 |
| La insercion de registros funciona pero..... | ilichhernandez | Conexión con bases de datos | 1 | 22-10-2005 11:24:33 |
|