PDA

Ver la Versión Completa : FireDac Explorer no se conecta con Employee.gdb


totorova
25-09-2018, 18:46:29
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