Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   caducidad de contraseña en oracle (https://www.clubdelphi.com/foros/showthread.php?t=82146)

cd.rafael 31-01-2013 23:15:47

caducidad de contraseña en oracle
 
Cordial Saludo,

Mi inconveniete radica cuando estoy iniciando sesión en oracle con mi aplicación delphi y la contraseña ha caducado en la BD y se necesita cambiarla.

Cómo puedo hacer que Delphi reconozca que la contraseña expiró y que a través de un form permita al usuario cambiar dicha contraseña?

Muchas gracias.

ozsWizzard 18-02-2013 18:21:39

Lo primero, ¿con qué componentes conectas a base de datos?

En cualquier caso, en los componentes que yo conozco la conexión lleva un propiedad "LoginPrompt" que si es igual a true, puede ser que lo gestione. Si así fuera, se puede hacer algo así:

(Conec puede ser TConection, TSqlConection, ...);
Código Delphi [-]
procedure TDataModule1.DataModuleCreate(Sender: TObject);
begin
   try
      Conec.Conected := true;
   except
      Conec.LoginPrompt := true;
      Conec.Conected := true; //Si no recuerdo mal, así saltaba
   end;
end;

Un saludo

ozsWizzard 18-02-2013 18:22:39

Lo he puesto en el "Create" del datamodule porque es ahí donde siempre lo hago yo...

cd.rafael 21-02-2013 14:55:34

Coridal Saludo,

Gracias ozsWizzard, voy a intentarlo para ver qué pasa.

La idea es que cuando una contraseña en oracle se ha vencido, delphi me permita cambiar dicha contraseña.

Gracias nuevamente.


La franja horaria es GMT +2. Ahora son las 19:54:34.

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