![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
conexion a firebird desde cliente
Hola amigos, me pasa algo realmente extraño para mi. Estoy haciendo una aplicacion con delphi 7 y firebird, y utilizo los Ib para conectarme. La estructura es un servidor con firebird(win XP)y 5 o 6 terminales(win98) trabajando contra este. La propieded de la TDataBase.DataBasename la asigno desde un archivo .ini y es de la forma 192.168.1.145:c:\ubic.basedatos, que son la ip del servidor y donde esta la DB. A firebird lo instalo en el servidor como server y en los clientes como solo cliente. Cuando instalo la alpicacion en el servidor todo bien, pero cuando la quiero instalar en los clientes al iniciar la aplicacion nunca es visible, entonces hago ctrl+alt+sup y en adm de tareas esta la aplicacion como no responde. Ahora si en el cliente instalo firebird como servidor y en la TDataBase.DataBasename le asigno la direccion del PC cliente 192.168.1.cualquiercliente:c:\ubic.basedatos, digamos que al cliente lo configuro como server la aplicacion arranca de lo mas bien, pero trabajando localmente. A alguien le ha pasado algo asi?
Gracias. Fede
__________________
De lo que hay no falta nada!!! |
#2
|
|||
|
|||
Lo que yo he hecho para ejecutar mis programas es esto:
Copio los archivos GDS32.DLL y msvcr71.dll al directorio System32 de la maquina cliente (NO instalo Firebird Cliente). Creo la cadena de conexión así Cita:
El error que veo que tu haces esto: Cita:
Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Saludos
egostar, la forma en como se conecta fedelphi está bién, y así es como se debe hacer. La forma en como lo estas haciendo es como compartiendo recursos o carpetas por medio de windows y conectarlas asi. De esa manera no aprovecharias en su totalidad las caracteristicas de FB. La manera correcta es: 192.168.1.145:c:\ubic\basedatos.fdb Lo que si creo que falta son las dll, especialmente FBClient.dll. Ubicarlas en System32, windows o el directorio de la aplicacion.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#4
|
|||
|
|||
A lo mejor ya lo checaste y no es por ahi, pero, ¿tienes habilitado el firewall de xp?, si es asi, ¿tienes abierto el puerto de conexion de firebird?. El comportamiento que mencionas me hace suponer que el firewall de xp esta bloqueando las conexiones entrantes para firebird. Prueba deshabilitando el firewall de xp o mejor aun creando una excepcion para que permita las conexiones al puerto de firebird, normalmente el 3050/tcp. Espero te sirva el comentario
__________________
Saludos Alfredo |
#5
|
|||
|
|||
Cita:
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
||||
|
||||
Pues si señor, por un lado el firewall estaba bloqueando las entradas, y ademas no estaba la fbclient.dll, un poco de todo!!! Muchisimas gracias!!!!
Fede
__________________
De lo que hay no falta nada!!! |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conexion desde cliente con dbexpress | fedelphi | Conexión con bases de datos | 0 | 25-01-2007 16:15:21 |
Conexion a Firebird desde VB | jorge_mosquera | Conexión con bases de datos | 0 | 23-01-2007 00:44:21 |
Problema de acceso a Firebird desde cliente en Windows 98 | taote | Firebird e Interbase | 4 | 06-08-2004 08:52:32 |
Backup desde un cliente de Firebird | Kira | Firebird e Interbase | 9 | 03-03-2004 16:49:56 |
Conexion a Firebird desde PHP en WinXP | Hagen | Conexión con bases de datos | 3 | 14-01-2004 04:40:13 |
![]() |
|