Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Personalizar mensajse de error de MySQL en Delphi 2007 (https://www.clubdelphi.com/foros/showthread.php?t=82865)

rotsen26 20-04-2013 20:56:16

Personalizar mensajse de error de MySQL en Delphi 2007
 
Buenas tardes amigos de Clubdelphi, quisiera saber si alguno de ustedes sabe calguna forma de modificar los mensajes de error cuando se dá alguno... Se los agradecería mucho si me podrían ayudar con este error...

radenf 20-04-2013 22:38:45

Estimado rotsen26:

Para hacer lo que deseas debes capturar el error y abortarlo.
Quizás el siguiente código que se coloca en el evento PostError de la Tabla1 (Zeos) te pueda ayudar a comprender el procedimiento:

Código Delphi [-]
procedure TForm1.Tabla1PostError(DataSet: TDataSet;E: EDatabaseError; var Action: TDataAction);
begin
Action := (daAbort);
MessageDlg('¡ El formato del registro no es válido !', mtWarning, [mbOK], 0)\\ lo que tú desees
end;

Probablemente existan otras maneras, pero esta es la que conozco y utilizo.
Puedes consultar más información en este link
Salu2

AzidRain 22-04-2013 00:47:34

El detalle es que MySQL puede devolver una gran variedad de errores. Tendrías que revisar el listado en la página de MySQL, ahí están todos los códigos de error que devuelve y posteriormente capturarlos y en su caso traducirlos si quieres traducir todos o bien solo los que te sea necesario de acuerdo a tu programa.


La franja horaria es GMT +2. Ahora son las 11:52:22.

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