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)
-   -   No me puedo conectar al servidor firebird (https://www.clubdelphi.com/foros/showthread.php?t=65638)

Choclito 02-01-2010 03:09:47

No me puedo conectar al servidor firebird
 
Hola amigos del foro antes que nada desearles a todos un Feliz 2010
Mi consulta es la siguiente:
Hice una aplicacion con firebird 1.5,delphi 7, y MDo cliente servidor con instalador, cuando lo instalo en la maquina servidora junto con firebird no tengo problemas el detalle es cuando instalo en la maquina cliente me sale el error de :
Unable to comlete network request to Host "PC3"

cuando lo curiosos es que PC3 es la maquina cliente
La coneccion lo hago con un ini donde ahi guardo el nombre de la maquina servidora y llamo a esa funcion en el oncreate del modulo del sistema.
Y la verdad nose que hacer por q ya tengo q entregar el sistema, nota como vi en el foro copie el archivo fbclient.dll al system32 de la maquina cliente pero siguie saliendo el mismo error

Espero sugerencias de como arreglar les estare muy agradecido

Casimiro Notevi 02-01-2010 12:41:19

Bueno, pero creo que necesitamos más detalles, no?, qué tienes en ese .ini, las rutas al servidor y cómo conectas, etc...

Choclito 02-01-2010 15:10:37

gracias por la respuesta
 
en el ini tengo solo el nombre de la Pc que trabajara de Servidor
y lo llamo al ini en el oncreate del modulo donde estan los componentes MDO para la coneccion, si existe el ini toma el nombre del servidor y en la propiedad databasename del componente lo registro donde ya tengo la ruta de la BD
Una consulta el puerto 3050 tiene que estar habilitado en todas las pcs donde trabaje el sistema cliente servidor??
Cualquier ayuda agradesco

afunez2007 02-01-2010 16:24:33

Efectivamente en el servidor debes asegurarte que el firewall no este bloqueando el puerto del fierbird, y asegurarte de agregarlos a las escepciones.
Segundo en el caso de la pc cliente, aunque no se exactamente como funciona MDO, por lo menos en BDE existe algo en los parametros del alias que se llama "Server Name", el cual en las maquinas cliente debe incluir la ruta exacta en red por ejemplo: Servidor:M:\Sistema\Data\Base.fdb
Ya que firebird no conecta a travez de unidades mapeadas si no que se debe indicar la ruta exacta.

Ojala esto te de una idea.

Saludos

luk2009 03-01-2010 05:20:54

Puedes intentar copiar el fbclient al directorio de tu aplicacion


La franja horaria es GMT +2. Ahora son las 07:40:05.

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