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)
-   -   Que componentes para conectarme a Firebird me recomiendan (https://www.clubdelphi.com/foros/showthread.php?t=47940)

jamiguel77 11-09-2007 18:24:00

Que componentes para conectarme a Firebird me recomiendan
 
Que componentes para conectarme a Firebird me recomiendan

he oido que los Zeos Lib son los buenos pero no se, yo uso el ZeosMysql y me funcionan muy bien,pero para Firebird no se cuales sean los correctos, bueno los mas faciles de usar, por otro lado he tratado de bajar los Zeos Lib de aqui:

http://sourceforge.net/project/showf...group_id=35994

pero no se que bajar, alguein podria orientarme?

Gracias

Saludos desde Mexico.

Caral 11-09-2007 18:31:15

Hola
Aprovechando el anuncio del Wiki Club Delphi, te recomiendo veas este Tutorial de nuestro amigo Egostar.
Seguro te ayudara, pronto tendremos mas.
Saludos

mightydragonlor 11-09-2007 21:42:35

Yo tengo un problema grande, lo intentaré explicar de la forma mas fácil:
Hagon un programa con los IBX como conexión a FireBird, la base de datos es local, todo funciona bien, pero cunado lo llevo a otra máquina con el FireBird Client Instalado me saca un ERROR (Unavalaible DataBase), mi programa tiene una rutica que se encarga de buscar el achivo fisico de la Base de Datos, por lo tanto si la ruta es incorrecta, puedes escojer el la ruta manualmente, el ERROR que me saca es despues de escoger la ruta, si alguien sabe como solucionar este problema quedaré muy agradecido.

Rudi 12-09-2007 01:54:12

Para jamiguel77.-
En lo personal utilizo IBO y me funcionan muy bien, tienes que acostumbrarte a su forma de trabajar que no es muy complicada pero tampoco es la estándar, pero cuando le agarras el golpe se mueven muy bien.
También puedes probar con lo IBX y los Zeos. cada paquete tiene sus pro y contras, todo depende como te sientas mas cómodo trabajando y a cual creas que explotas mas.

Para mightydragonlor.-
Si la base de datos es local y te llevas el sistema a otra maquina con el cliente de firebird solamente..... o no entendí o no te entiendes, a ver:
cuando te llevas el sistema a otra maquina con el cliente instalado, intentas conectar a donde tienes el servidor? o intentas conectar local de todas formas?

si intentas conectar al servidor revisa si tienes bien configurado los parámetros de conexión, si usas tcp/ip, o revisa si en los ibx tiene alguna propiedad en la conexión de ese estilo. lo mejor es registrar un alias en el servidor y conectarse a : xxx.xxx.xxx.xxx:ALIAS (las x son la dirección Ip del servidor)

sino, si intentas conectar localmente... si no instalas el servidor de firebird por lo menos llévate el embebido porque el cliente es eso, cliente y el que te deja conectar es el servidor. no se si me explique pero espero te sirva de algo.

Paoti 12-09-2007 15:54:46

Debiste abrir otros Tema para tu duda....


cuando tratas de correr tu aplicación, esta els ervdor de Firebird corriendo en la maquina donde quieres ejeuctar tu abse de datos, o solamente esta el cliente (dll) instalado?

mightydragonlor 12-09-2007 18:06:58

en la maquina que quiero correr el programa está la base de datos y solamente instalado el firebird client.

duilioisola 12-09-2007 18:14:58

Por lo que entiendo de la pregunta sobre Firebird:

- Debes tener Firebird Server en donde esté la base de datos (no importa que sea el mismo PC donde ejecutas el programa)
- Debes tener el Firebird Client en el resto de PCs que se conecten a esa base de datos.
- La conexión debes hacerla SIEMPRE por IP (192.168.0.1:C:\camino\base.fdb o si tienes un alias AliasDelServer:C:\camino\base.fdb). No importa que sea en local.

Hay una version de Firebird Embeded, que es para usar bases en local. Pero luego no podrás acceder desde otros ordenadores.

jamiguel77 17-09-2007 18:27:25

trate de instalar los Zeos, pero...
 
Trate de instalar los Zeos, pero como previamente tengo instalados los componentes de Zeos para mysql como son:

ZbatchSql
Zmonitor
ZUpdateSql
ZMysqlDatabase
ZMysqlTransact
ZmysqlTable
ZMysqlQuery

Cuando instalo los Zeos Para Interbase, se detiene cuando trata de instalar ZUpdateSql no se que procede?

Yo necesito los componentes Freeware alguien sabe que hacer o que componentes recomendarme?

estos son los que estoy instalado: ZEOSDBO-6.6.1_beta

jamiguel77 17-09-2007 18:56:34

Segui los pasos del tutorial...
 
Segui los pasos del tutorial... y no encontre en delphi 7 los componentes IBQuery cual sera en delphi7?

por otro lado en el Ibdatabase1 al darle 2 clicks y pongo todos los datos que dicen en el tutorial, al ponerle test, me marca error:

Unable to complete network request to host ""LaptopMiguel".
Failed to locate host machine.
Undefined service gds_db/tcp

que problema sera?

gracias!

duilioisola 17-09-2007 19:17:44

Cita:

Unable to complete network request to host ""LaptopMiguel".
Failed to locate host machine.
Undefined service gds_db/tcp
No puede encontrar "LaptoMiguel".

Este nombre tiene que estar en el archivo "hosts" de tu ordenador.
Especifica que ip tiene LaptoMiguel.
Normalmente se encuentra en C:\WINDOWS\system32\drivers\etc
Tiene el siguiente formato :
Código:

# Por ejemplo:
#
#      102.54.94.97    rhino.acme.com          # servidor origen
#      38.25.63.10    x.acme.com              # host cliente x

127.0.0.1      localhost

Si no lo tenés configurado asi, probá poniendo directamente la direccion IP.
Si es tu mismo ordenador (el mismo en el que se corre el programa y el motor de la base) podés probar con el IP 127.0.0.1 (127.0.0.1 es el mismo ordenador)

jamiguel77 17-09-2007 20:38:44

Tambien abri el puerto 3050 en mi firewall ademas lei esto y me funciono:

http://mail.firebase.com.br/pipermai...er/020482.html

Gracias


La franja horaria es GMT +2. Ahora son las 21:32:38.

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