Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   capturar nro error (https://www.clubdelphi.com/foros/showthread.php?t=31264)

Ricardo Alfredo 03-05-2006 20:39:50

capturar nro error
 
Hola , una pequeña pregunta , como puedo capturar el numero de error que me envia la base de datos cuando existe uno.
ejemplo, como se el numero de error cuando el usuario se equivoca en la contraseña , yo capturo el errror asi
try
dmconexion.base_datos.Connected := True;
except
On E:Exception do
begin
MessageDlg ('Se ha producido un error al tratar de ingresar:' + #13#10 +
E.Message+ #13#10 +
', número error base datos '+IntToStr(nerror), mtError, [mbOk], 0);
end;
pero no puedo tomar el numero.

droguerman 12-05-2006 02:49:38

con la variable global @@error

Ricardo Alfredo 12-05-2006 16:03:29

Pero esa es una variable de sqlserver y lo que necesito es capturar el nro del error pero ya en el ambiente de delphi y este lo unico que he podido mostrar es el mensaje.
por ejemplo el error en la base nro 916-14 dice que el el usuario no es valido, ok, entonces como capturo ese numero pero en delphi ?

lucasarts_18 22-05-2006 17:52:55

Cita:

Empezado por Ricardo Alfredo
por ejemplo el error en la base nro 916-14 dice que el el usuario no es valido, ok, entonces como capturo ese numero pero en delphi ?

Creo que el objeto de conección tiene algunos métodos que permiten saber esto (AdoConnection). Revisa para que ver que tal !! :)

Hasta Luego -


La franja horaria es GMT +2. Ahora son las 09:47:42.

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