Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problemas con usuario firebird (https://www.clubdelphi.com/foros/showthread.php?t=94586)

Manuel 17-04-2020 22:15:25

Problemas con usuario firebird
 
Hola amigos, tanto tiempo, tengo el siguiente problema, estoy trabajando con una base de datos firebird, me conecto con delphi 7, con el componente TDatabase del DBE (lo se, está obsoleto), ahora tengo mi base de datos en la nube y logro conectarme con el dbadministrator y otros software, en la nube, ya no usan el usuario SYSDBA con su contraseña masterkey, si no con otro usuario, yo me conectaba con los siguientes parámetros en el evento del onlogin cuando era local:

loginparams.Values['SYSDBA']:= 'SYSDBA';
loginparams.Values['PASSWORD']:= 'masterkey';

sin problemas, pero ahora como ya no es ese usuario, los envío por parámetros:

loginparams.Values['SYSDBA']:= 'miusuario'; //
loginparams.Values['PASSWORD']:= 'claveusuario';

me informe que no existe usuario, si le quito estos parámetros, los pregunta con un prompt y lo ingreso directo y se conecta sin problemas.

loginparams.Values tendrá otros parámetros cuando es un usuario distinto a SYSDBA?, gracias de antemano.

movorack 17-04-2020 23:39:36

Estás seguro que el parámetro es así?

Cita:

Empezado por Manuel (Mensaje 536759)
loginparams.Values['SYSDBA']:= 'miusuario'; //
loginparams.Values['PASSWORD']:= 'claveusuario';

No será algo como

Código Delphi [-]
 loginparams.Values['User_Name']:= 'miusuario'; //

Manuel 18-04-2020 00:17:04

Así lo tengo en el post anterior me equivoque en informar

Código SQL [-]
 
loginparams.Values['User_Name']:= 'miusuario';
loginparams.Values['Password']:= 'miclave';

Casimiro Notevi 18-04-2020 12:45:48

Si el servidor es Linux, debes usar minúsculas/mayúsculas, correctamente.

Manuel 18-04-2020 12:57:36

Encontré la solución:

loginparams.Clear;
loginparams.Values['USER NAME']:= 'miusuario';
loginparams.Values['PASSWORD']:= 'miclave';

y se conectó sin problemas, a todo esto firebird 3.0 no es incompatible con DBE, haaaaggggsss

ElKurgan 19-04-2020 06:53:47

Gracias por compartir la solución

Un saludo


La franja horaria es GMT +2. Ahora son las 17:31:12.

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