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)
-   -   Problema con captura de error de conexion dbxpress (https://www.clubdelphi.com/foros/showthread.php?t=42789)

diegofhernando 23-04-2007 17:33:35

Problema con captura de error de conexion dbxpress
 
Que tal foristas... pues eso, cuando intento capturar el error de conexion a una bd firebird con dbxpress, la aplicacion se ralentiza demasiado, quisiera que solo intentara conectar 1 vez y me permitiera detener el proceso de conexion para mostrar al usuario un messagebox donde pueda intentar conectar manualmente de nuevo, el codigo que estoy usando es el siguiente:
Código:

procedure Tdata.DoConnect;
begin
Data.g_database.Params.Values['Database']:= DBPath; // variable con ruta de la BD
Data.g_database.Params.Values['User_Name']:= 'SYSDBA';
Data.g_database.Params.Values['Password']:= 'masterkey';
Data.g_database.Params.Values['ServerCharSet']:= 'ISO8859_1';
Data.g_database.Params.Values['DriverName']:= 'Interbase';
    try
    Data.g_database.Connected:= true;
    except
    begin
    Data.g_database.Connected:= false;
          application.MessageBox('No se pudo establecer conexión con la base de datos.', 'ERROR', mb_ok + mb_iconerror); //cambiaria este msg para permitir al usuario intentar reconectar
    end;
    end;
end;

Como siempre, agradezco su tiempo y por supuesto su colaboracion.


Salu2 :cool:


La franja horaria es GMT +2. Ahora son las 06:04:27.

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