![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Numero de Error con try except
Try
conect.User:=usuario.Text; conect.Password:=password.Text; conect.Connected:=TRUE; Elmenu.menu.ShowModal; except on E : Exception do ShowMessage(E.Message ); end; El siguiente codigo es un ejemplo, lo que quiero saber es si se puede en vez de ver el mensaje de error capturar el numero del error que la base de datos me devuelve y si es asi como podría hacerlo ![]()
__________________
RyCk |
#2
|
||||
|
||||
La Clase Exception es la clase genérica para excepciones y no tiene la propiedad de código de error, pero otras clases más "concretas" sí lo tienen; Por ejemplo si trabajas con ADO las excepciones se capturan con EOLEException que sí tiene la propiedad ErrorCode.
Deberías ver si tus excepciones puedes capturarlas con una clase más concreta que Exception (esta siempre podrás usarla en última instancia porque las captura todas).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
numero hdd | madmai | API de Windows | 1 | 07-10-2006 18:13:21 |
Número de excepcion (error) | Turia | C++ Builder | 4 | 31-08-2006 11:16:00 |
Numero con dos decimales | zvf | OOP | 9 | 07-04-2006 20:27:06 |
Número de cd? | ShakeRock | Varios | 10 | 26-02-2004 05:27:04 |
Error al "X" numero de impresiones | José Arce | Impresión | 2 | 23-12-2003 23:32:22 |
![]() |
|