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
|
|||
|
|||
Problema con firebird 1.5 y delphi
Buenas
tengo el siguiente problema Cree una aplciacion en delphi 7 y firebird 1.5 , con modulos para ver modifica insertar datos, el problema es que cuando el programa habro en 2 maquinas o mas, en la maquina 1 introdusco datos esos datos no se actualizan en la maquina 2 hasta que cierre de nuevo el programa en la maquina 1, lo que quisera es que ni bien meta datos en cualquier maquina se actualize en las otras, que componetes deberia utilizar? |
#2
|
||||
|
||||
Una solución es ejecutar el método "Refresh" cada cierto tiempo para que se actualicen los datos. (Podrías usar un TTimer y definir el tiempo para que actualice periodicamente).
Saludos! Última edición por jmariano fecha: 26-09-2005 a las 19:19:34. |
#3
|
||||
|
||||
Eso y verifica que el tipo de transacción que estás usando sea ReadCommited
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
|
#4
|
||||
|
||||
Con Firebird podes generar eventos para que te avisen que un dato ha sido modificado. Cuando recibis el evento Refrescas.
__________________
[Crandel] |
#5
|
|||
|
|||
Problema con firebird 1.5 y delphi
Buenas gracias por los comentarios, pero seria bueno que les describa como esta 1. tengo un datamodule y una form
el datamodule tiene los siguientes:IBDATABASE, IBTRANSACTION ,IBTABLE (este lo uso porque me permite tener un mastersourde maestro/detalle), y un DATASOURCE. EN el form solo tengo un dbgrid asigando al ibtable y un dbnavigator, ahora si elñ programa habro en ambas computadoras en la 1. meto dato esos datos quiero que se actualicen en la 2, "el comentario de los eventos esta bien pero como o que sentecia tengo que poner para que se actualice el dbgrid de la maquina 2 gracias |
#6
|
||||
|
||||
Hace tiempo que no manejo los componentes de Interbase (prefiero usar dbExpress) pero creo que tendrías que revisar el componente IBEvents para el tema de los eventos que te comenta Crandel
Saludos! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|