Forums Neueste Beiträge
 

Fehlertext zu @@error ermitteln

14/11/2009 - 21:21 von Frida Maybohm-Brandes | Report spam
Hallo NG,

wie kann man bei folgendem Code den Fehlertext festhalten?

declare @errornumber int
declare @errormessage varchar(max)
select 1/0
select
@errornumber = @@error,
@errormessage = ???


Bitte nicht die try-catch-Variante erlàutern.

Besten Dank schon mal.

Viele Grüße

Frida
 

Lesen sie die antworten

#1 Uwe Ricken
15/11/2009 - 10:38 | Warnen spam
Hallo Frida,

ALLE Fehlermeldungen werden in sys.sysmessages gespeichert. Diese Tabelle
mußt Du halt abfragen:

SELECT TOP 1 Error, description
FROM sys.sysmessages WHERE Error = @@Error



Uwe Ricken
db Berater GmbH

MCTS: Microsoft SQL Server 2005
MCDBA: Microsoft SQL Server 2005


"Frida Maybohm-Brandes" schrieb im Newsbeitrag
news:4aff115f$0$6556$
Hallo NG,

wie kann man bei folgendem Code den Fehlertext festhalten?

declare @errornumber int
declare @errormessage varchar(max)
select 1/0
select
@errornumber = @@error,
@errormessage = ???


Bitte nicht die try-catch-Variante erlàutern.

Besten Dank schon mal.

Viele Grüße

Frida

Ähnliche fragen