Navegación
-
Servicios
-
Noticias
- Google, Facebook y Twitter planean una original protesta
- Adiós Dennis Ritchie
- Muere Steve Jobs
- Cierra Bizarre Creations
- No habrá más Ubuntu Netbook Edition
- Cómo es el Internet Explorer 9 que será lanzado el lunes
- Impulsan una baja del costo de Internet
- Software argentino: ¿"niña bonita" de la economía local?
- Sex.com se vendió en u$s 13 millones
- Google puso fin al misterio de Batman
- Todas las noticias
-
Artículos
-
Descargas
-
Últimos 15 usuarios
- julio agreda
- asami cuellar
- randall brenes
- lucas inzua
- jenny murillo zambrana
- jose luis colmenero huerta
- ernesto gallardo
- rafael rojas
- alexander caballero
- ismael fernandez civicos
- yazmin sanjuan
- william
- jeisson esteban andrade leon
- aldo david delgadillo
- hisam escobar
- Total de usuarios: 13722
- Total de visitantes: 267170
-
Usuarios Top 15
-
Sitios recomendados
Web social
Aplicaciones monopuesto y monousuario con Firebird SQL (Firebird embedded en Delphi)
Publicado por Gastón el 30/09/2008 en Delphi - Nivel Intermedio
Tabla de contenidos
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Este breve artículo pretende explicar como distribuir aplicaciones monopuesto/monoplaza y monousuario con Firebird utilizando Delphi
Sobre el autor
Gastón tiene 31 años, vive en Argentina / Santa Fe / Santa Fe y su ocupación es Desarrollador de aplicaciones web.
Forma parte del club desde 19/10/2009 a las 20:52 habiendo estado en linea ayer a las 18:27 por última vez.
Ha publicado 50 artículos en clubdesarrolladores con un promedio de valoración de 7.96 puntos. Puedes visitar su sitio web en http://www.devstudios.com.ar
Estadísticas
- Leido 5404 veces
- Valorado 10.00 puntos
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.
Pasos para conseguirlo
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.
Si tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
No existen descargas asociadas
Comentarios
Sus comentarios son importantes.
Listado de comentarios
Agregar un comentario
Debe estar identificado para agregar un comentario
delicio.us
Google Bookmark
Technorati
Twitthis
Meneame
Yahoo My Web
Fresqui
Enchilame