Hola todos..
Si quisiera usar un sistema que usa firebird en otra m�quina (no donde est� el sistema ni el servidor de bd), sin andar copiando el ejecutable, obviamente debo tener la carpeta donde est� el sistema compartida. He probado estas 2 formas sin �xito. (aclaro que est� abierto el puerto 3050 en el firewall).
a) Supongamos que no uso los alias de firebird:
En la carpeta donde esta el sistema tengo un ini que uso para establecer los valores de la conexion a firebird:
[DB]
hostname=192.168.1.103
database=d:\carpeta\base.fdb
[Reportes]
path=d:\carpeta\Informes\
esos valores los asigno a las propiedades correspondientes del zconnection (zeos) al inicio.
Una configuraci�n as� funciona perfecto en el servidor, pero en la otra m�quina:
si en la estaci�n de trabajo hago accesos directos de estas formas al ejecutable:
\\pc\d\carpeta\sistema.exe
o mapeando una unidad de red:
z:\carpeta\sistema.exe
no me puedo conectar a la base de datos.
b) suponiendo que defino un alias.
al ini lo modifico:
hostname=192.168.1.103
database=nombre_del_alias
[Reportes]
path=d:\carpeta\Informes\
Tampoco logro conectarme a la base de datos desde la estaci�n de trabajo (desde la misma m�quina donde est� el ejecutable no tengo problemas).
�D�nde est� el problema?
La otra forma, que si me funciona, es tener el ejecutable y su ini en cada m�quina. pero le veo el inconveniente de que es engorroso andar cambiando los exes cuando se hacen actualizaciones.
muchas gracias
chauuuuuuuuu
