FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Unavailable database
Hola,
En el entendido que Unavailable database aparece cuando FireBird no se ha iniciado o cuando la base de datos no existe (corríjanme si estoy equivocado), ¿existe alguna forma de evitar que este mensaje aparezca? y en su lugar mostrar otro mensaje de error (en español por ejemplo o las instrucciones para iniciarlo ...). Gracias por su ayuda. |
#2
|
|||
|
|||
<P>Prueba con este código, a mi me funciona a las mil maravillas. Lo incluyes en tu Datamodule</P>
<P> Cita:
<P> </P> <P>para llamar la función lo puedes hacer en el archivo .dpr de tu proyecto despues que se crea el formulario para el datamodule de la siguiente manera:</P> <P> </P> <P> Cita:
<P> </P> <P>Espero que te funcione y Suerte</P> |
#3
|
|||
|
|||
Aquí va de nuevo
Prueba con este código, a mi me funciona a las mil maravillas. Lo incluyes en tu Datamodule Cita: .... resourcestring errConnectBD = 'Error conectando con la base de datos.'#13#13'Mesaje de error: '#13'%s' var DataBases: TDataBases; implementation {$R *.dfm} function TDataBases.Connect: boolean; begin Result := true; // Si estamos conectados, nos desconectamos if IBDatabase1.Connected then IBDatabase1.Connected := false; try IBDatabase1.Connected := true; except on E: Exception do begin ShowMessage(Format(errConnectBD, [E.Message])); //el E.Message contiene el Mensaje de Error Result := false; end; end; end; para llamar la función lo puedes hacer en el archivo .dpr de tu proyecto despues que se crea el formulario para el datamodule de la siguiente manera: Cita: if not Databases.Connect then begin FreeAndNil(Databases); Exit; end; Espero que te funcione y Suerte. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Unavailable Database (Otra vez) | vtdeleon | Firebird e Interbase | 8 | 02-08-2006 16:26:37 |
Database Desktop? | gandalf_27 | C++ Builder | 3 | 12-05-2006 22:37:51 |
error EMS firebird interbase "Unsuccessful execution caused by unavailable resource" | JuanErasmo | Conexión con bases de datos | 3 | 10-02-2006 22:09:53 |
Database not assigned!! | cwelx | Conexión con bases de datos | 1 | 29-09-2004 22:06:40 |
IP database | Niquelaus | Conexión con bases de datos | 3 | 06-03-2004 03:30:09 |
|