Ir al contenido


Foto

unavailable database cuando no hay red


  • Por favor identifícate para responder
31 respuestas en este tema

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 11 octubre 2013 - 10:29

Pues eso,

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
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 12 octubre 2013 - 08:16

¿Qué error te mostraba amigo?
  • 0

#3 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 12 octubre 2013 - 10:00

Supongo que el de unavailable database...

Trataste poniendo como IP de localhost 127.0.0.1 ?

Saludox ! :)
  • 0

#4 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 12 octubre 2013 - 01:27

Hola

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
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 12 octubre 2013 - 09:13

Pues si, el error es unavailable database

¿Pero porqué me pide red si la base es local? No es remota. no entiendo :s

Saludos
  • 0

#6 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

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 :s

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,
  • 0

#7 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

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 :s

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
  • 0

#8 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 13 octubre 2013 - 07:14

:cry: Y mi sugerencia ???

:p :p :p :D

Saludox ! :)
  • 0

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 octubre 2013 - 08:03

:cry: Y mi sugerencia ???

:p :p :p :D

Saludox ! :)


Perdón, no contesté a tu respuesta, al no tener activa red alguna, tanto localhost como 127.0.0.1 no existen :(

Saludos
  • 0

#10 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 13 octubre 2013 - 08:06


:cry: Y mi sugerencia ???

:p :p :p :D

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 ???  ^o|

A qué te refieres amigo ?

Saludox ! :)
  • 0

#11 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 octubre 2013 - 10:00


:cry: Y mi sugerencia ???

:p :p :p :D

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.
  • 0

#12 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 octubre 2013 - 11:34

Pues algo le pasó a mi equipo porque no se conecta a la base ni con nombre de host, ni con localhost ni con 127.0.0.1

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. :s

Saludos

PD, Mañana no, hoy mismo, ya casi es la una de la mañana :D
  • 0

#13 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 14 octubre 2013 - 01:24

Si es una conexión local, no necesitas especificar ninguna IP, puedes poner directamente la ruta de la base de datos
  • 0

#14 Sergio

Sergio

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.092 mensajes
  • LocationMurcia, España

Escrito 14 octubre 2013 - 02:33

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.
  • 0

#15 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

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  ^o|, yo por eso supuse que por ahí iban los tiros...

Saludox ! :)




  • 0

#16 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

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  ^o|, 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  :dlaug:  :shocked:

Saludos

  • 0

#17 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

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?
  • 0

#18 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

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.  :s

Saludos
  • 0

#19 Jhonny

Jhonny

    Member

  • Miembros
  • PipPip
  • 29 mensajes

Escrito 14 octubre 2013 - 01:55

¿No sera que en tu componente de conexión tienes alguna IP fijada y dicho componente esta Connected = True, lo que causaría que antes de cargar tus configuraciones del .INI soltará ese error?, digo, es algo que se me ocurre, muchas veces la respuesta más obvia es la correcta.

P.D: Ojala no me pase lo mismo que ha Fenareth que le ignoraron la sugerencia jajaja
  • 0

#20 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

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  :p :p :p :D :D :D

Saludox ! :)
  • 0




IP.Board spam blocked by CleanTalk.