![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
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;
Salu2 ![]()
__________________
Diego. Colombia es pasión. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Procedimiento almacenado no captura error | Carlos Hurtado | Firebird e Interbase | 0 | 27-01-2007 15:07:39 |
| Captura de error en Procedimiento almacenado | lucasarts_18 | Firebird e Interbase | 11 | 28-12-2005 15:02:42 |
| Captura de GDSCODE Error en Stored Procedure | Carlos Hurtado | Firebird e Interbase | 0 | 06-12-2005 17:05:15 |
| problema con delphi7,firebird 1.5 y dbxpress | Eskema | Conexión con bases de datos | 2 | 27-07-2005 13:22:52 |
| captura de Error de Interbase | digital | Firebird e Interbase | 2 | 25-06-2003 10:22:14 |
|