Cargando la página...

Usted está aquí:

Aplicaciones monopuesto y monousuario con Firebird SQL

Publicado por Gastón el 30.09.2008 01:02:10 en Delphi - Nivel Intermedio

Avatar de CID
Avatar de

Este breve artículo pretende explicar como distribuir aplicaciones monopuesto/monoplaza y monousuario con Firebird utilizando Delphi

Página 01 de 01 | Versión completa

Aplicaciones monopuesto y monousuario con Firebird

Como sabrán Firebird es un motor de base de datos relacional basado en la versión liberada de Interbase, regido por el modelo cliente/servidor.
Pero a veces no necesitamos éste modelo para nuestras aplicaciones, cliente/servidor es mucho para nuestras necesidades. Entonces utilizamos otras bases de datos locales como Paradox, Access, etc.

Bien, lo que voy a mostrar ahora no es ninguna novedad, solo quiero resumir los pasos para utilizar Firebird en forma local con un programa que se comportará como monopuesto y monousuario (solo un puesto podrá utilizar la base de datos y no podrán acceder varias aplicaciones a la misma base de datos).

* Primero creamos nuestra aplicación y lo programamos como si fuera cliente de un servidor.
* En el uses del DPR añadimos dbExpINT (si trabajamos con DBeXpress) y MidasLib (si utilizamos TClientDataSet), de esta manera todo queda en el ejecutable (compilación estática).
* Luego nos vamos al sitio del proyecto Firebird y descargamos su versión Firebird Embedded (Descarga directa versión: 1.5 - 2.0).
* Colocamos en el directorio donde recida nuestra aplicación la librería fbembed.dll
* Cambiamos su nombre a gds32.dll

Ahora solo debemos distribuir nuestro ejecutable, la nueva librería renombrada gds32.dll y el archivo de nuestra base de datos. Y nuestra aplicación se comportará como si estuviera accediendo a una base de datos local sin necesidad de levantar el motor de Firebird.

/res/userimages/1/7-icon-firebird.gif Saludos.

Página 01 de 01 | Versión completa

Descargas asociadas al artículo:

No existen descargas asociadas

Estadisticas:

Artículo leido 396 veces con un puntaje de 10.00 pts

Comentarios.

Sus comentarios son importantes.

No hay comentarios para listar, si desea puede crear el primer comentario para este artículo.

Debe estar identificado para agregar un comentario