Club Delphi  
    Paypal   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 18-07-2005
dvlt dvlt is offline
Miembro
 
Registrado: mar 2005
Posts: 109
Poder: 22
dvlt Va por buen camino
Intento conectar a través del BDE Administrator, simplemente me dice q no hay usuario dado de alta.

La instalación no me da ningún error, y el servicio esta corriendo, o almenos eso es lo que indica el sistema cuando lo miro en los servicios que corren.
He de hacer alguna otra cosa a parte en la instalación? Que versión de Firebird usas?

Gracias por vuestra atención.
Responder Con Cita
  #2  
Antiguo 18-07-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 23
Rufus Va por buen camino
¿¿Del BDE Administrator??...

...¡¡Apaga y vámonos!!

No hombre, ¿quieres saber si firebird responde?, haz lo siguiente:

- Abre una ventana de terminal. Por ejemplo, puedes darle a ejecutar y teclear:
cmd

- Entra en la carpeta de instalación de firebird y, dentro de ella, en el directorio llamado bin. Si es windows y no has modificado el directorio por defecto del instalador, entonces es C:\Archivos de programa\Firebird\Firebird_1_5\bin\

- Ejecuta lo siguiente tal cual te lo pongo (exepto ip):
isql ip:c:\Archivos de programa\Firebird\Firebird_1_5\examples\employee.fdb -u SYSDBA -p masterkey
...donde ip es la dirección ip o el nombre netbios del ordenador donde está el servidor. Si es el mismo ordenador, puedes escribir localhost.

- Debe aparecerte una pantalla tal que asi:
Database: servidor:basededatos, User: sysbda
SQL>

- Ya está, está conectado, ahí tienes la prueba. Ahora prueba a poner, por ejemplo:
show tables;
y te mostrará las tablas de la base de datos (exepto las del sistema).

- Para terminar teclea:
exit;


Bien, otra opción es conectarte en Delphi mediante IBX. Aunque ya no son tan recomendables para firebird, el TIBDatabase conecta y te sirve para probar. Mi recomendación pasa por los FIBPlus.

...Y tu intentando conectar a firebird con el BDE. Si es como querer un coche para ir volando por la autopista y vas y te compras un nuevo y flamante SEAT Fura.
__________________
Milo
Responder Con Cita
  #3  
Antiguo 19-07-2005
dvlt dvlt is offline
Miembro
 
Registrado: mar 2005
Posts: 109
Poder: 22
dvlt Va por buen camino
Hago lo q me dices pero no, me da un error:

statement failed sqlcode = -904

luego me sale el prompt de sql>

y ahora ya si que estoy perdido del todo. Alguna recomendación?

Gracias de nuevo!
Responder Con Cita
  #4  
Antiguo 19-07-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 23
Rufus Va por buen camino
Lo que te debe de salir es esto:

Código:
Statement failed, SQLCODE = -904
unavailable database
Use CONNECT or CREATE DATABASE to specify a database
SQL>
  • ¿Está la base de datos employee.fbd en la ruta que te puse?
  • ¿Estas accediendo en local? En ese caso, ¿pones localhost:basededatos? Pon exactamente lo que pones.
  • ¿Para qué y cómo quieres utilizar firebird?
__________________
Milo
Responder Con Cita
  #5  
Antiguo 19-07-2005
dvlt dvlt is offline
Miembro
 
Registrado: mar 2005
Posts: 109
Poder: 22
dvlt Va por buen camino
Hola de nuevo,

pongo exactamente lo que me dijiste, pero eso no me funciona ni siquiera bajo xp. Sin embargo, si utilizo el gsec -user sysdba -password masterkey, bajo xp, si que me funciona.

No se si te sirve de algo esto, pero yo estoy totalmente perdido.

Gracias de nuevo!
Responder Con Cita
  #6  
Antiguo 19-07-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 23
Rufus Va por buen camino
Lo siento, no respondes a lo que te pregunto, apenas me dices nada. Así no puedo ayudarte más aqui.
__________________
Milo
Responder Con Cita
  #7  
Antiguo 19-07-2005
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 23
jwmoreira Va por buen camino
O el servicio no está levantado o estás escribiendo mal la sintaxis:

Si el servicio está levantado con lo que te dijo RUFUS es más que suficiente:
Ahora puedes simplificar para que no te hagas mas bolas, porque veo que es la primera vez que usas Firebird.

En modo comando en la siguiente ruta escribe lo siguiente:

c:\Archivos de Programa\Firebird\Firebird_1_5\bin> isql ..\examples\employee.fdb -user SYSDBA -pass materkey (Enter)

Deberá salirte algo asi:
Database: ..\examples\employee.fdb, User: SYSDBA
SQL>

y yá, asi de fácil, ahora puedes ejecutar un comando simple:

SQL> show tables;

si quieres ver la lista de comandos:

SQL> help;

Espero te sirva de algo.

Saludos,
Jorge.
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


La franja horaria es GMT +2. Ahora son las 15:39:32.


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