Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question IBDatabase no reconoce .fdb (firebird)."unavailable database"

Hola que tal.
Eh empesado a probar firebird, eh intentado conectarme a la base de datos mediante los componeste de la paleta de Interbase, ya me dio un error al no poder enlazar la base de datos de firebird con "IBDatabase".

El problema que sale es, al buscar la base de datos por nombre que es la propiedad "DataBaseName", no en cuentra la base de datos de firebird ya que la extencion es diferente es .fdb, ahora de todas forma lo agrege en el "DataBaseName", pero al conectarme marca error de que no encontre la base de datos "unavailable database".

Sera algo de la compatibilidad como decian? en el foro de firebird?.

Version de firebird es 1.5.3, delphi 7.

Saludos.


Gracias.
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #2  
Antiguo 12-09-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sakuragi
Hola que tal.
Eh empesado a probar firebird, eh intentado conectarme a la base de datos mediante los componeste de la paleta de Interbase, ya me dio un error al no poder enlazar la base de datos de firebird con "IBDatabase".

El problema que sale es, al buscar la base de datos por nombre que es la propiedad "DataBaseName", no en cuentra la base de datos de firebird ya que la extencion es diferente es .fdb, ahora de todas forma lo agrege en el "DataBaseName", pero al conectarme marca error de que no encontre la base de datos "unavailable database".

Sera algo de la compatibilidad como decian? en el foro de firebird?.

Version de firebird es 1.5.3, delphi 7.

Saludos.


Gracias.
¿has escrito correctamente el nombre?
Responder Con Cita
  #3  
Antiguo 12-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
gracias por contestar.

sobre si puse bien el nombre es si, ya que al buscar por medio de IBDataBase cuando llegaba al directorio donde esta la base de datos, no aparese nada, ya que la extencion es diferente a la de interbase, lo que hise fue copiar el nombre de la base de datos, lo puse donde lo estaba buscando, con un enter y ya se pone directamente todo el directorio de la ruta.


El servidor si esta funcionado, toy conectado con IBExpert, al darle en connect true, sale el error que puse anteriormente.

C:\Documents and Settings\Propietario\Mis documentos\programacion\Delphi\pruebas\aps\BD\APS.FDB

esa es la ruta donde esta la base de datos, por eso la pregunta, ya que deberia no haber ningun problema con eso.

gracias.
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #4  
Antiguo 12-09-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sakuragi
gracias por contestar.

sobre si puse bien el nombre es si, ya que al buscar por medio de IBDataBase cuando llegaba al directorio donde esta la base de datos, no aparese nada, ya que la extencion es diferente a la de interbase, lo que hise fue copiar el nombre de la base de datos, lo puse donde lo estaba buscando, con un enter y ya se pone directamente todo el directorio de la ruta.


El servidor si esta funcionado, toy conectado con IBExpert, al darle en connect true, sale el error que puse anteriormente.

C:\Documents and Settings\Propietario\Mis documentos\programacion\Delphi\pruebas\aps\BD\APS.FDB

esa es la ruta donde esta la base de datos, por eso la pregunta, ya que deberia no haber ningun problema con eso.

gracias.
Así, sin ver... prueba a ponerlo entre comillas, por los espacios que hay, por si acaso.
Código:
"C:\Documents and Settings\Propietario\Mis documentos\programacion\Delphi\pruebas\aps\BD\APS.FDB"
Responder Con Cita
  #5  
Antiguo 12-09-2006
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
????

Ya hice la prueba de conexión con el componente IBDataBase y con el IbExpert con una ruta similar y larga dentro de document setting SIN COMILLAS y si puedo conectarme, lo que ha de estar pasando es que no estas escribiendo correctamente la ruta, ó bien tienes en Pause el Motor Firebird.
Responder Con Cita
  #6  
Antiguo 12-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cita:
Empezado por sakuragi
"unavailable database".
Este error aparece normalmente cuando el servicio de firebird no está ejecutandose.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Exclamation

gracias por responder.

El servidor si esta corriendo, no esta pausado, lo manejo perfectamente con IBExpert.

Ahora siguien la sugerencia de poner la ruta entre comillas. Lo hice lo cual me sale un nuevo error:

"unable to complete network request to host ""C".
Failed to locate host machine .
the specified name was not found in then hosts file or domain name services."

parese que marca como si quisiera conectarme por red.


saludos
gracias
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #8  
Antiguo 13-09-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sakuragi
gracias por responder.

El servidor si esta corriendo, no esta pausado, lo manejo perfectamente con IBExpert.

Ahora siguien la sugerencia de poner la ruta entre comillas. Lo hice lo cual me sale un nuevo error:

"unable to complete network request to host ""C".
Failed to locate host machine .
the specified name was not found in then hosts file or domain name services."

parese que marca como si quisiera conectarme por red.


saludos
gracias
yo sigo "votando" por el que no está bien escrita la ruta completa:
windows:
servidor_o_la_ip:unidad:\ruta\basedatos.fdb
linux:
servidor_o_la_ip:/ruta/basedatos.fdb
Responder Con Cita
  #9  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
ese es el problema jejej, lo e estado haciendo desde el database componete edito.

le doy en browse, y me pone la ruta como es, ya lo tengo configurado como local y todo, que rarro. =S

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #10  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
bueno cambie el directorio, de ruta, para ver si los espacios eran el problema

pero no sigue igual.

C:\apsys\BD\APSYS.FDB


saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #11  
Antiguo 13-09-2006
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Pues mucho más raro porque no comprimes tu BD y la subes a este hilo para hacer una prueba, ó bien mandamela a mi correo para checarla, no estará corrupta tu BD ????
Responder Con Cita
  #12  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
hola que ta.

Bueno como se si la base de datos esta dañada?

ahi paso la base de datos.

http://usuarios.lycos.es/nocontamiancion/APS.rar


gracias

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #13  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Post

siguiendo con el problema.

Eh creado varias bases de datos, con las cuales mediante IBExpert, entro singun problema.

tambien eh reinstalado firebird 2 veces, con los mismos resultados.
tendria algo que ver el modo de servidor clasico o super servidor?

saludos.
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #14  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
bueno, pensado que ala mejor por crear la base de datos desde IBExpert podria haver un tipo de complicacion.

eh creado base de datos desde la consola de firebird, pero con el mismo resultado, desde IBExpert si me puedo conectar pero con los componetes de Interbase de delphi 7 no va . =S


eso ta mal, sera mi computadora?, delphi? -.-.


bueno.. otro componete que pueda manejar firebird desde delphi?

saludos

gracias
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #15  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Exclamation

Eh notado algo, en la propiedades de Firebird Server, dice:

Number of attachments: 0
Number of DataBases: 0


se supone que ahi deben salir el numero de base de datos que tengo en el servidor, tengo 4 bases de datos corriendo en IBExpert. pero el servidor dice que no tengo ninguna, ya le di refrescar. sera algo de eso lo del problema?

saludos

gracias
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #16  
Antiguo 13-09-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Las IBX requieren de la biblioteca cliente gds32.dll, verifica si está instalada en tu carpeta de sistema de windows.

En el instalador de Firebird hay una opción para copiar este archivo y mantener compatibilidad con aplicaciones Interbase.

Saludos
Responder Con Cita
  #17  
Antiguo 13-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
gracias Hector.

Asi como lo dices instale firebird, y si esta el archivo en el directorio.( tenia esperansas que fuera eso).


Con respecto a las propiedades de Firebird Server. cuando hise una insercion de datos, ya aparecieron las base de datos activas. ( entonses eso tampoco es elproblema).

mas triste se acaban las teorias del problema =S

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #18  
Antiguo 13-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Es bastante extraño. ¿Tenes o has tenido instalado interbase?

Es probable que el IBExpert esté usando el FBClient.dll, pero el programa de delphi intente usar el gds32.dll y que este sea aún el de interbase, que si está presente, no es sobreescrito por el instalador de firebird, según recuerdo.

Podes borrar a mano el mentado archivo, instalar nuevamente el cliente de firebird y probar.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #19  
Antiguo 14-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
gracias jachguaje.

Sobre lo de interbase si lo tube instalado, la version 7.5, lo quite por problemas de licencias, pero hantes de intalar firebird, tambien borre todos los archivos que habia dejado el desistalador.

sabes donde buscar los archivos delphi? para las base de datos?

el registro no tiene nada que ver? bueno lo limpiare para probar.


saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #20  
Antiguo 14-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
el gds32.dll está en la carpeta del sistema, borralo ahora e instalá firebird de nuevo.

Sobre el registro, no creo que tenga nada que ver.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error EMS firebird interbase "Unsuccessful execution caused by unavailable resource" JuanErasmo Conexión con bases de datos 3 10-02-2006 23:09:53
porque no me reconoce los caracteres "*" ni "%" cuando filtro mrmago Conexión con bases de datos 10 27-01-2006 05:21:16
Error FireBird Embebido "bad parameters on attach or create database CHARACTER SET IS fidel Firebird e Interbase 2 16-06-2005 01:35:50
Libro "The Firebird Database Developer's Guide" de Helen Borrie Voutarks Noticias 14 03-10-2004 17:55:13
No me reconoce la tilde ni la "ñ" Brando Linux 0 27-09-2004 19:59:14


La franja horaria es GMT +2. Ahora son las 12:18:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi