Tienes mal el database!
En FireBird el database tiene que empezar por una ip, luego dos puntos, y luego la ruta en el servidor del fichero. Incluso si es local TIENES que poner delante 127.0.0.1 o localhost, así que deberías cambiar la base de datos a:
database=localhost:C:\Proyectos\Proyectos 2012\RecHono\Base\RECHONO.FDB
¿Que pasa si no lo pones? Que en algunas versiones de fbclient.dll -en otras no- se intenta averiguar la IP del fichero tirando de la red de windows. Por ejemplo, no es correcto poner "miservidor//c/fichero.fdb", pero si lo haces algunas versiones tratarán de resolver "miservidor//" a una IP, y eso es lo que te puede dar error de red.
Prueba y nos cuemtas!
Ya lo he hecho, 127.0.0.1, localhost y hostname y es lo mismo.
Bueno, pienso yo que se supone que si la ruta es local, como la que ha colocado egostar, Firebird utilizaría su protocolo XNET para conectarse a la BD, por lo que no sería necesario colocarle una ruta de red.
Por otro lado ¿que pasaría si encierras la ruta entre comillas simples en el .ini?, ¿será que funciona?...
[ini]database="C:\Proyectos\Proyectos 2012\RecHono\Base\RECHONO.FDB"[/ini]
Lo haré y te aviso amigo jhonny
Tienes mal el database!
En FireBird el database tiene que empezar por una ip, luego dos puntos, y luego la ruta en el servidor del fichero. Incluso si es local TIENES que poner delante 127.0.0.1 o localhost, así que deberías cambiar la base de datos a:
database=localhost:C:\Proyectos\Proyectos 2012\RecHono\Base\RECHONO.FDB
¿Que pasa si no lo pones? Que en algunas versiones de fbclient.dll -en otras no- se intenta averiguar la IP del fichero tirando de la red de windows. Por ejemplo, no es correcto poner "miservidor//c/fichero.fdb", pero si lo haces algunas versiones tratarán de resolver "miservidor//" a una IP, y eso es lo que te puede dar error de red.
Prueba y nos cuemtas!
Pero el asunto es que se trata de un mismo equipo que se mueve de un lugar a otro, por tanto se trataría de la misma versión de fbclient, el mismo ejecutable. Por lo que si le anda en un lugar y no en otro es que no es cosa de la dll, sino no funcionaría nunca.
Asi al menos lo estoy entendiendo yo según las explicaciones de Eliseo. El tiene en su equipo portatil un sistema que le anda mientras está en su propia conexión inalámbrica pero cuando está fuera no le funciona.
Por ello yo me digo que hay algo en su sistema que se nos está escapando.
Saludos,
No exactamente, no funciona cuando no hay red conectada, cuando hay red, en cualquier parte, en mi casa, en casa de mi madre, en casa de mis suegros, en casa de mis amigos, etc.... funciona sin problema.
Saludos