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)
-   -   Error al conectar con BD (https://www.clubdelphi.com/foros/showthread.php?t=25634)

dape 28-09-2005 20:48:18

Error al conectar con BD
 
¡Hola amigos! le comento que después de lograr hacer que la applicación que desarrollo se cierre si no se logra conectar con la base de datos, me sale un error cuando se conecta, el error es el siguiente:

Código:

SQL Parse Error:
 Parameter name expected

el código que utilizo para cerrar la app si no hay coneción es el sgte:

Código Delphi [-]
 
begin
   {Si existe otra instancia ya ejecutandose, la activamos}
   RvHandle := FindWindow(NIL,'cpaf.exe');
   if RvHandle > 0 then
   begin
     PostMessage(RvHandle, CM_RESTORE, 0, 0);
     Exit;
   end;
   {Sino, haz lo normal}
   Application.Initialize;
   frmSplash := TFrmsplash.Create(Application);
   try
     frmsplash.Show;
     frmsplash.Update;
     Application.Title := 'cpaf.exe';
     Application.CreateForm(Tfrmmain, frmmain);
     Application.CreateForm(Tdmcpaf, dmcpaf);
     frmsplash.Hide;
   finally
     frmsplash.Free;
   end;
   if dmcpaf.MDODbcpaf.Connected = false then
   begin {si no se conecta a la BD se muestra un mensaje y se cierra al app}
     showmessage('No se puede conectar a la base de datos.'+#13+'La aplicación se va a cerrar.');
     application.Terminate;
   end;
   Application.Run;
 end.
La verdad no se que pueda ser, además no sé a que parámetro se refiere el error, no creo que se refiera al user y pass porque cóloco ambos para la conexión.

Una cosa más (esta va de contrabando), quiero interceptar el error que me muestra la BD al no haber conexión, para que así no se muestre y sólo se muestre mi mensaje.

Por cierto, utilizo Firebird 1.5 y Delphi 7 con componentes MDO

Espero puedan darme una ayuda para resolver mi problema.

Saludos desde Tacna - Perú


La franja horaria es GMT +2. Ahora son las 15:41:34.

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