Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conexion Firebird Embedded (https://www.clubdelphi.com/foros/showthread.php?t=83941)

masanhue 18-08-2013 19:43:54

Conexion Firebird Embedded
 
Hola, quisiera consultar respecto a una duda sobre una base embedded. Actualmente en el trabajo tenemos un sistema de vigilancia con camaras IP y analitica de video a traves del software DIGIFORT, revisando encontre que los datos de la analitica de video son almacenados en una base de datos Firebird (DIGIFORTDB.FDB), la he revisado y contiene los datos y registros que necesito.
Mi problema es que por lo que vi y por lo poco que se de firebird, esta base corre en forma embedded con la aplicacion y yo lo que necesito es acceder a la base de datos en tiempo real sin bloquear la aplicacion de la camara.
¿Esto es factible?,puedo leer esta base embedded que usa la aplicacion, ¿es necesario que instala el servidor de firebird para poder hacerlo? y en ese caso ¿me va a bloquear la aplicacion de las camaras y no podran guardar los datos de los eventos?
En definitiva, necesito extraer y/o visualizar los datos de esa base en tiempo real sin afectar a la otra aplicacion.
No se si me explico bien, ojala me puedan orientar. Gracias.
Mario

Casimiro Notevi 18-08-2013 20:49:40

Hola, la versión "embebida" está pensada para un solo usuario, por lo que en principio, no puedes hacer lo que quieres, pero... puedes intentar hacer algo:
Con ibexpert, flamerobin, etc. extraes el metadata de la base de datos.
Luego instalas firebird 2.5 (o la que quieras).
Ya con esa versión de firebird, creas la base de datos, usando el metadata que extraiste de la versión embebida.
Seguidamente sustituyes la BD original por la nueva que has creado.
En teoría, salvo alguna característica "especial" en el manejo de la BD por parte del programa de la cámara, no deberías de tener ningún problema en conectar en tiempo real, al mismo tiempo.
Saludos.


La franja horaria es GMT +2. Ahora son las 18:23:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi