
unavailable database cuando no hay red
#1
Escrito 11 octubre 2013 - 10:29
El día de hoy tuve un problema con un pequeño programita que hice para la generación de recibos de honorarios.
Normalmente genero mis recibos en casa, con conexion de red inhalámbrica sin problema alguno. Sin embargo, hoy que quise generar un recibo en un sitio donde no tenía conexión de red y no pude hacerlo porque me mostraba ese error, alguien sabe como puedo evitar éstos penosos errores...
Gracias anticipadas, espero haber sido claro con mi problemita.
Saludos
#2
Escrito 12 octubre 2013 - 08:16
#3
Escrito 12 octubre 2013 - 10:00
Trataste poniendo como IP de localhost 127.0.0.1 ?
Saludox !

#4
Escrito 12 octubre 2013 - 01:27
Si no tienes red y por tanto no puedes acceder a la base de datos, es lógico que el programa te devuelva ese error.
Una solución puede ser instalar un servidor Firebird en ese equipo, y poner una base de datos "replicada" del servidor. De esta forma en tu equipo siempre tendrás accesible una base de datos.
Hace un tiempo comentamos aquí como montar un sistema de replicación http://www.clubdelph...ead.php?t=66871
#5
Escrito 12 octubre 2013 - 09:13
¿Pero porqué me pide red si la base es local? No es remota. no entiendo

Saludos
#6
Escrito 12 octubre 2013 - 09:21
Pues si, el error es unavailable database
¿Pero porqué me pide red si la base es local? No es remota. no entiendo
Saludos
Pos... ahora si me hice bolas... ¿Cuando nos comentas de que en el 2do sitio, donde no hay red, es porque se trata de una conexión local? ¿Por red te refieres, literamente, de que no hay conexión "física" (ya sea vía cable -LAN- o inalámbrica) con ningún otro equipo ni modem/router? ¿O te refieres a que no hay servicio o posibilidad de acceder a internet?
Si nos hechas algunas luces... porque aquí ya son más de las 12 de la noche y entramos en domingo.
Saludos,
#7
Escrito 12 octubre 2013 - 10:12
Pues si, el error es unavailable database
¿Pero porqué me pide red si la base es local? No es remota. no entiendo
Saludos
Pos... ahora si me hice bolas... ¿Cuando nos comentas de que en el 2do sitio, donde no hay red, es porque se trata de una conexión local? ¿Por red te refieres, literamente, de que no hay conexión "física" (ya sea vía cable -LAN- o inalámbrica) con ningún otro equipo ni modem/router? ¿O te refieres a que no hay servicio o posibilidad de acceder a internet?
Si nos hechas algunas luces... porque aquí ya son más de las 12 de la noche y entramos en domingo.
Saludos,
No no, no hay 2do sitio.
Vamos por partes.....
1. Tengo una aplicación que hice para generar mis recibos de honorarios. (Delphi y Firebird)
2. La aplicación está en mi laptop.
3. Funciona sin problema en mi casa, porque está conectada vía wifi a la red.
4. No funciona en otro lado donde no esté conectada mi laptop a una red, me muestra el mensaje unavailable database.
Espero se aclare la confusión.
Saludos
#8
Escrito 13 octubre 2013 - 07:14





Saludox !

#9
Escrito 13 octubre 2013 - 08:03
Y mi sugerencia ???
![]()
![]()
![]()
Saludox !
Perdón, no contesté a tu respuesta, al no tener activa red alguna, tanto localhost como 127.0.0.1 no existen

Saludos
#10
Escrito 13 octubre 2013 - 08:06
Y mi sugerencia ???
![]()
![]()
![]()
Saludox !
Perdón, no contesté a tu respuesta, al no tener activa red alguna, tanto localhost como 127.0.0.1 no existen
Saludos
No existen ???

A qué te refieres amigo ?
Saludox !

#11
Escrito 13 octubre 2013 - 10:00
Y mi sugerencia ???
![]()
![]()
![]()
Saludox !
Perdón, no contesté a tu respuesta, al no tener activa red alguna, tanto localhost como 127.0.0.1 no existen
Saludos
Localhost o 127.0.0.1 son direcciones que toma por default todo equipo con Tcp-Ip habilitado amigo. Aún si no tienes una red activa esa será la dirección por default de tu equipo.
#12
Escrito 13 octubre 2013 - 11:34
Mañana que esté en la oficina y que no se conecta a ninguna red, veré si puedo encontrar el problema. Aquí en mi casa funciona sin problema el puto programa.

Saludos
PD, Mañana no, hoy mismo, ya casi es la una de la mañana

#13
Escrito 14 octubre 2013 - 01:24
#14
Escrito 14 octubre 2013 - 02:33
#15
Escrito 14 octubre 2013 - 08:12
Si es una conexión local, no necesitas especificar ninguna IP, puedes poner directamente la ruta de la base de datos
En teoría no, pero curiosamente desde que uso Firebird 2.5 si no coloco el mentado 127.0.0.1 como ruta de mi base de datos local, simplemente no se conecta enviándome el mismo que menciona egostar

Saludox !

#16
Escrito 14 octubre 2013 - 08:38
Si es una conexión local, no necesitas especificar ninguna IP, puedes poner directamente la ruta de la base de datos
De hecho paso la ruta de la base de datos desde un INI y he probado con todas las opciones:
[ini]
Ruta=c:\mi_programa\mi_base\base.fdb
Ruta=localhost:c:\mi_programa\mi_base\base.fdb
Ruta=127.0.0.1:c:\mi_programa\mi_base\base.fdb
Ruta=mi_hostname:c:\mi_programa\mi_base\base.fdb
[/ini]
Y en todas me dice que no está disponible la base de datos, pero sólo cuando no tengo conectada mi computadora a una red.
Abre una ventana de consola y mira a ver PING 127.0.0.1, te debería hacer "algo", y lo mismo con localhost, tengas o no una red, eso no importa.
Lo haré y ya te digo que es lo que hace.
Si es una conexión local, no necesitas especificar ninguna IP, puedes poner directamente la ruta de la base de datos
En teoría no, pero curiosamente desde que uso Firebird 2.5 si no coloco el mentado 127.0.0.1 como ruta de mi base de datos local, simplemente no se conecta enviándome el mismo que menciona egostar, yo por eso supuse que por ahí iban los tiros...
Saludox !
Pues si, eso pensé yo, pero no, algo pasa que no he podido encontrar la solución y lo destacado es cuando no tengo mi maquina conectada a una red, si la conecto funciona sin ningún problema.
Son cosas del demonio


Saludos
#17
Escrito 14 octubre 2013 - 08:44
Y en todas me dice que no está disponible la base de datos, pero sólo cuando no tengo conectada mi computadora a una red.
No conozco firebird, ¿pero dado tu problema no será que se está vinculando a una ip en específico y por ello solo te responde en casa?
#18
Escrito 14 octubre 2013 - 09:03
Y en todas me dice que no está disponible la base de datos, pero sólo cuando no tengo conectada mi computadora a una red.
No conozco firebird, ¿pero dado tu problema no será que se está vinculando a una ip en específico y por ello solo te responde en casa?
No, funciona en cualquier parte donde esté conectado a una red, puse el ejemplo de mi casa.
Seguramente debo estar haciendo algo mal, ciertamente es un comportamiento extraño y nunca lo había notado ya que siempre había una red conectada cuando genero mis recibos, pero en ésta ocasión tocó generar un recibo "express" y no pude, de ahí mi cuestionamiento.

Saludos
#19
Escrito 14 octubre 2013 - 01:55
P.D: Ojala no me pase lo mismo que ha Fenareth que le ignoraron la sugerencia jajaja
#20
Escrito 14 octubre 2013 - 02:01
....
P.D: Ojala no me pase lo mismo que ha Fenareth que le ignoraron la sugerencia jajaja







Déjalos Jhonny, ya sabes como son de groseros






Saludox !
