FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
SQLConnection como hago?
La situación es la siguiente: tengo una aplicación (app1) ejecutandose en un pc, la base de datos está en interbase 6.0 y utilizo d7, ok. Dicha aplicación tiene varias tablas, a la tabla1 se le agregan los registros desde otro pc con una aplicación (app2) distinta. La pregunta es como hago para saber en la app1 en que momento se ha agregado un registro y notificarlo desde la app1. Hasta el momento coloqué un timer y que cada determinado momento se desactiva y luego se activa la tabla y de esta manera se visualiza el registro agregado, pero, sucede que cuando activo/desactivo la tabla se coloca lógicamente en el primer registro, la cual causa un efecto no deseado, ya que no se mantiene la posición del registro actual antes de agregar el nuevo registro desde la app2. Gracias por el apoyo...
|
#2
|
||||
|
||||
Saludos
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
Corrigiendo
Claro la pregunta:
¿ Cómo hago para saber en la app1 en que momento se ha agregado un registro desde la app2 y notificarlo desde la app1 ?. Estoy utilizando DBExpress. Ahora el IBEvents se utiliza sólo?, donde se registra el evento ? |
#4
|
||||
|
||||
Saludos
Buscando una explicación clara para ti encontré estos hilos: http://www.clubdelphi.com/foros/arch...hlight=ibevent http://www.clubdelphi.com/foros/show...light=ibevents
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#5
|
||||
|
||||
Corrigeme, pero IBEvents se maneja con componentes interbase, en mi caso estoy utilizando sqlconnection, dbexpress y no consigo la manera de utilizarlos.
|
#6
|
||||
|
||||
Saludos
Ok, entiendo tu situación: Podrías usar los dos tipos de componentes, IBx para monitoriar movimientos (transacciones) en la BD y DBExpress para hacer movimientos. El IBEvents monitorea la BD directamente sin importar que otro componente o herramienta este haciendo uso de BD
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#7
|
||||
|
||||
Ok vtdeleon, tengo mi componenete ibevents dentro de un data module, luego agrego el componente ibevents en el mismo data module, entonces cuando quiero modificar la propiedad DataBase del ibevents no aparece mi sqlconnection y mi pregunta es como le coloco el nombre de la base de datos a nivel de código. Gracias por su tiempo....
|
#8
|
||||
|
||||
Saludos
DBExprees<>IBx. Debes agregar un IBTransaction y un IbDatabase conectado a la misma DB
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
|
|