Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Iniciándose en Firebird (https://www.clubdelphi.com/foros/showthread.php?t=56706)

pmtzg 25-05-2008 08:16:03

Iniciándose en Firebird
 
hola, estoy empezando a meterme con esto de las bases de datos
FireBird
y he hecho algunas pruebas, tengo 1 base de datos completa
hecha en paradox y la he pasado a FireBird 2.1
el transpaso lo hize por medio de:
- IBExpert (Creando la BAse de datos y los script, (creando tablas))

despues use el :

- Datapum
y pase las bases de datos mas cargadas
- Despues instale el ODBC FireBird que lo uso para conectarme
desde crystal Report XI
hice la prueba de fuego

1 reporte :
consultando en Paradox de 1 año de trabajo se tardo 18 min.
... el mismo reporte consultado en FireBird tardo 20 seg.
estoy impactado ,,,,,,


ahora bien , leyendo me dice que tengo q copiar el directorio de mi aplicacion los
archivos Embb por ejemplo el FBclient.dll

bien hize otra prueba ... copie los archivos embb
pero ahora use el componente Zeos ver. 6.6.1
que dentro de su lib para Firebird trae 2.0 y un archivo llamado
Fbclient20.dll
cuando corria mi aplicación me marcaba error la aplicación contenia
zconnection, ztable, datasource, dbgrid
me marcaba error 000000000 e memoria 00000000
y haciendo mil pruebas copie este famoso archivo que esta en el directorio de
Zeos -> Fbclient20.dll a mi directorio de mi aplicación
y huala que corre ,,, tarda para abrir pero corre y me despliega
la tabla que le indico ...

por favor diganme ahora
cual es la diferencia entre :
-Fbclient.dll -> de Firebird .Embb
y
-Fbclient20.dll -> de Zeos ver.6.6.1

cuando comenze hacer esta prueba ,, no me marco el error si no tiempo despues y era mas rapida antes del error
perdón por ser tan bruto pero si no entiendo la filosofia de

server , embb y librerias de zeos nunca voy a saber que onda !!!!

gracias por su pasiencia ... espero sus comentarios y Recomendaciones

Gabriel 25-05-2008 11:20:40

Firebird
 
http://www.firebird.com.mx/modules/news/

mirate esta web, encontraras cosas interesantes.

Embedeber, es una dll o unas dlls, para atacar Firebird, sin necesidad de montar el servidor, te puedo asegurar que para aplicaciones de Mono usuario, va muy bien.
Si necesitas mas usuarios tendras que montar el Servidor.
Jo estoy haciendo servir, ya la version 2.1, pero ataco con DBExpress, como trabajo con dialecto 1, tipo antiguo, (IB6) no me da todavia problemas.
Pero siento muy buenas referencias en el Club de MDO, y no las descarto en un futuro.

Bueno, ja sabes poco a poco, que esto no tiene fin.
Saludos

Gabriel 25-05-2008 11:31:10

La Wiki del Club
 
http://wiki.clubdelphi.com/wiki/index.php/FireBird


saludos

Lepe 25-05-2008 12:44:49

Yo sigo usando los MDO, pero es un proyecto parado desde hace 2 años :(. Zeos sigue en desarrollo.

Supongo que ahora mismo tienes instalada la versión Servidor de Firebird, es indispensable para desarrollar cómodamente, por ende, tendrás los archivos en Archivos de programa\Firebird_XX

- Si usas el fbclient.dll de Zeos, estás usando los archivos de "Archivos de programa\Firebird" y sin ellos no funciona tu aplicación.

- Si usas el FBClient.dll de la versión Incrustada (embebida, embeded), colocado en la carpeta de tu programa, no necesitas instalar Firebird en el ordenador de tu cliente.

Ahora mismo en tu ordenador, al tener ambas versiones de Firebird funcionando (la incrustada y la versión cliente/servidor) te está ayudando a confundirte.

Para estos casos, nada mejor que una máquina virtual que tiene sólo el windows, ni Firebird, ni Office, nada... así ves si tus programas funcionan en el ordenador de tu cliente ;) (Yo te recomiendo VirtualBox).

Por cierto, en la carpeta de instalación de Firebird tienes varios documentos sobre la versión incrustada, explicando qué archivos y en qué carpetas deben ir para que funcione.

Saludos


La franja horaria es GMT +2. Ahora son las 07:55:11.

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