Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   FireDac Explorer no se conecta con Employee.gdb (https://www.clubdelphi.com/foros/showthread.php?t=93433)

totorova 25-09-2018 18:46:29

FireDac Explorer no se conecta con Employee.gdb
 
Soy novato en esto. Uso Delphi Community Edition. No consigo conectarme al ejemplo Employee.gdb desde FireDac Explorer. Obtengo el siguiente error:

[FireDAC][Phys][IB]Your user name and password are not defined. Ask your database administrator to set up an InterBase login.

InterBase Server Manager está activo. Desde la IBConsole sí logro conectarme y ver los datos de las tablas de Employee sin ningún problema.

Obtengo este error tanto en un PC de 64 bits como en otro de 32 bits. No soy consciente de haber modificado nada de la instalación original de Delphi Community en ninguno de los dos ordenadores. Desde la IBConsole he creado otro usuario y password diferente a (sysdba, masterkey) con los que sigo obteniendo el mismo error cuando intento conectarme desde FireDac Explorer. El problema lo detecté al ver que no funcionaba en mi ordenador la Demo1 que había realizado Cary Jensen en el Delphi CE Bootcamp 2018. ¿Me podéis ayudar?

(MAJ) 26-09-2018 05:30:04

deberias fijarte si en el fdconnection tenes escrito correctamente el usuario y el pass, sino podrias fijarte si toma el usuario en mayusculas "SYSDBA", igualmente fijarte si es que la base de datos directamente no lleva usuario y pass, a estas horas es lo unico que se me cocurre (creo que estoy cansado :confused:)

totorova 26-09-2018 11:30:20

Lo he probado, pero sigue sin funcionar. Gracias por el intento.

brakaman 27-09-2018 18:07:57

Hola amigo:

Yo uso Firebird y me conecto sin problemas , asi que voy a ver si podemos conectarnos.

Abres Firedac Explorer y te vas a la izquierda y seleccionas en conecctions definitions. EMPLOYEE

a la derecha estableces

Protocol Local

Port 3050

luego ve al menu Connecction ->Test y prueba a ver si conectas y que error te dice sino lo logras.

Saludos.

totorova 28-09-2018 23:44:18

Cuando hago lo que me indicas, obtengo el siguiente error:

Access violation at address 00774F7E in module 'FDExplrer.exe'. Read of address 00000000.

Tengo alguna novedad. Ayer instalé Delphi Community en otro ordenador muy limpio (no tengo casi nada instalado en él) y me conecté sin problemas al ejemplo Employee.gdb desde FireDac Explorer, también funcionó correctamente la Demo1 de Cary Jensen. Tratando de averiguar por qué en este caso todo iba bien, estuve comparando las "variables de entorno" de Delphi en este ordenador (el exitoso) con las de los otros dos ordenadores habituales (los del fracaso), pero no encontré ninguna diferencia significativa. Pensando en alguna incompatibilidad con algún otro programa instalado, quiero hacer notar que en los ordenadores del fracaso, además de la versión Community también tengo instalado Delphi 7, pero aún no he probado a desinstalar Delphy 7. ¿Qué piensas de esto? Gracias por tu ayuda.

brakaman 29-09-2018 16:35:13

Buff a bote pronto me creia que seria fallo de Interbase.

Pero por el error que te da parece ser que es del IDE de Delphi, no creo que influya que tengas Delphi 7, aunque la unica diferencia parece ser esa.

No tendras 2 versiones de Interbase en los ordenadores que te da error, o el fichero .gdb de otra version ?.

En fin, no se me ocurre nada mas.

Saludos.

totorova 30-09-2018 10:56:06

Gracias por intentarlo. So consigo averiguar algo más, os lo haré saber.

totorova 06-10-2018 23:45:09

Llevabas razón, brakaman, en la carpeta SysWOW64 de mi PC de 64 bits tenía la gds32.dll correspondiente a Interbase 6.5 (la que venía con Delphi 7). Cuando he substituido esa gds32.dll por la que viene con Interbase 2017, todo ha ido sobre ruedas. En el PC de 32 bits la antigua gds32.dll estaba en la carpeta System32. Ya empezaba a desesperarme, gracias por vuestra ayuda.

brakaman 06-10-2018 23:50:34

Ne alegro que lo hayas solucionado.

Saludos


La franja horaria es GMT +2. Ahora son las 07:15:38.

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