Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
conectar delphi con interbase

Buenos dias:

A ver si me pueden echar una mano que estoy desesperado, he buscado por el foro y probado todo lo que pone pero no lo consigo.

tengo mi base de datos creada en interbase llamada prueba.gdb, he creado una tabla y la he rellenado, con el ibconsole, estoy conectado y todo. Uso el usuario SYSDBA y la contraseña masterkey.

Ahora tengo un formulario en delphi. Añado el IBDatabase y el IBTransaction. Al IBDatabase le configuro DefaultTransaction = IBTransaction y al IBTransaction le configuro DefaultDatabase = IBDatabase.
En el IBDatabase configuro DatabaseName = C:\interbase\PRUEBA.GDB que es donde tengo guardada mi base de datos. Le doy a connect, introduzco el usuario y contraseña pero no conecta, me muestra el error "unavailable database".

Si abro el database component editor y configuro la conexion, en vez de local, remota, pongo en server localhost, en protocol tcp y la ruta de mi base de datos, le doy a test y ya no me muestra el error "unavailable database" sino que me muestra este otro error "your username and password are not defined. Ask your database administrator to set up an Interbase login". Pero miro mi base de datos y si que tengo ese usuario con todos los permisos, es el que viene por defecto SYSDBA y contraseña masterkey.

No se que hacer.

Gracias por su ayuda.
Responder Con Cita
  #2  
Antiguo 12-08-2013
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Dale doble click al componente IBDatabase, lo pones en local, le pones de nuevo las credenciales y dsmarcas el login prompt y deberia funcionar

Saludos

Josep
Responder Con Cita
  #3  
Antiguo 12-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
nada, me sale unavailable database. No consigo conectar de ninguna manera
Si lo pongo en local, me sale unavailable database, si lo pongo en remote con localhost, me sale el otro mensaje.
A la base de datos si accedo con el ibconsole y puedo manejar las tablas, pero no consigo conectarlo con delphi de ninguna manera
Responder Con Cita
  #4  
Antiguo 12-08-2013
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
A ver si esta imagen te sirve

Saludos

Josep
Imágenes Adjuntas
Tipo de Archivo: jpg Sin-título-1.jpg (39,2 KB, 45 visitas)
Responder Con Cita
  #5  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
Gracias por responder jafera.

Lo que me mandas en la imagen es tal y como lo hago yo, pero me sigue saliendo unavailable database.
Ya no se que hacer y necesito trabajar con Interbase
Responder Con Cita
  #6  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por gesjug Ver Mensaje
es tal y como lo hago yo
Está claro que no, porque en ese caso funcionaría, como a todo el mundo

Crea un nuevo proyecto y ve paso a paso.

Aquí tienes un simple tutorial, usando IBX
Responder Con Cita
  #7  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
Unhappy

Gracias por los comentarios y el manual.

He creado ya mil formularios nuevos y bd nuevas, no se...

La cuestión es que todos esos pasos los hago, no lo entiendo, lo mismo es problema de la base de datos, pero la cuestión es que compruebo todo desde el ibconsole, me pone que el servidor está arrancado, creo las tablas, hago consultas, añado datos...

En el TIBDataBase he probado de muchas formas que he visto en hilos y manuales, también he probado como local y como remoto, la diferencia es que si lo configuro como local, el error es "unavailable database" y si lo hago como remoto el error es que me dice que usuario o contraseña incorrecto, que contacte con el administrador, pero el usuario que estoy usando es SYSDBA y masterkey.
Probé creando otros usuarios pero nada.

Yo siempre he trabajado con MySQL y nunca tuve problemas pero ahora que nos hacen trabajar con Interbase, no hay forma...
Responder Con Cita
  #8  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ya que lo has hecho muchas veces hazlo una vez más y descríbenos paso a paso, exactamente lo que haces y lo que pones.
Es la única forma que queda para poder ayudarte, ya que no vemos tu pantalla desde aquí
Responder Con Cita
  #9  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
A ver:

1.- Arranco el servidor, tengo el ibconsole abierto, donde veo mi database y mi tabla

2.- Creo un Nuevo VCL Forms

3.- Añado al formulario un TIBDatabase y un TIBTransaction de la pestaña Interbase.

4.- En TIBDatabase.DefaultTransaction le asigno el TIBTransaction y en el TIBTransaction.DefaultDataBase le asigno el TIBDatabase.

5.- Doble click en el TIBDatabase y en las opciones marco local, busco mi base de datos en la carpeta donde la tengo y la agrego con el botón Browse, en este caso la he llamado PRUEBA.GDB, user pongo SYSDBA, password masterkey, dejo character set como none,desmarco login prompt y le doy a Test. Me sale "unavailable database".

Si en vez de local marco la opcion Remote, pongo server localhost y Protocol TCP, el resto igual, le doy a Test y el error es "Your username and password are not defined. Ask your database administrator to set up an Interbase login".
Responder Con Cita
  #10  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Puedes poner copias de las pantallas con los parámetros del ibdatabase, ibtransaction, etc.?

Por cierto, ¿has probado a poner la ruta con la IP? : 192.168.100:c:\prueba.gdb

¿Qué versión de interbase usas?
Responder Con Cita
  #11  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
Uso Interbase XE3 version 11.0.2.0, lo he bajado de embarcadero.

con la ip no me localiza el host.
Responder Con Cita
  #12  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues si no das más información, poco podemos ayudar, no tenemos acceso a tu ordenador.


Por cierto, ¿por qué no usas firebird?, es mejor, gratis y libre.
Responder Con Cita
  #13  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
porque en el trabajo tengo que usar esto
voy a ver si puedo poner alguna captura
Responder Con Cita
  #14  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
Os pongo la captura del ibconsole donde se ve una tabla de pruebas que he creado llamada perros:



Y la captura del IBDataBase:

Responder Con Cita
  #15  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ahí no se puede ver nada
Responder Con Cita
  #16  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
pense que se ampliaban al pinchar sobre ellas
Responder Con Cita
  #17  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
No consigo ponerlo mas grande, pongo el enlace vale?

La base de datos:
http://subefotos.com/ver/?7d6e6ac13f...373cec94do.jpg

El ibdatabase:
http://subefotos.com/ver/?e73f9ecfb0...e2f40d3cbo.jpg

A ver si logro sacar algo que estoy perdidisimo
Responder Con Cita
  #18  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Seguro que poniendo la IP no funciona?
¿Qué has puesto en el componente IBTransaction?
Responder Con Cita
  #19  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
En ese nada, solo pongo lo enlazo con el TIBDatabase.

Si pongo la ip, me da el error de usuario
Responder Con Cita
  #20  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por gesjug Ver Mensaje
En ese nada, solo pongo lo enlazo con el TIBDatabase.
Si pongo la ip, me da el error de usuario
Pues entonces volvemos al principio, te has saltado este paso:

Cita:
Aquí tienes un simple tutorial, usando IBX
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
Conectar Interbase y FoxPro subzero Firebird e Interbase 5 05-07-2010 19:44:57
Tengo problema para conectar interbase 6 con win 2003 server mosajeh Firebird e Interbase 3 26-11-2006 14:44:46
Problema conectar BDE con Interbase bumiga Conexión con bases de datos 1 11-11-2004 12:08:32
Conectar Rave con Interbase JorgeBec Conexión con bases de datos 0 30-10-2004 01:56:24
conectar interbase. ronimaxh Firebird e Interbase 4 10-09-2003 20:42:35


La franja horaria es GMT +2. Ahora son las 12:56:09.


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