zurückgegeben wird Ich möchte die Fehlermeldung von einer Prozedur zurückgeben, wenn eine Ausnahme auftritt. In SQL Server würden Sie die Error_Number() und Error_Message() auswählen. Wie würde ich es in FirebirdSQL tunIn FirebirdSql, wie Ausnahmebedingungsnachricht von Prozedur
SET TERM^;
CREATE PROCEDURE sprocname
(id int)
RETURNS
(gcode int, errmsg varchar(250))
AS
BEGIN
gcode = 0;
errmsg = '';
-- do procedure code here
WHEN ANY DO
BEGIN
gcode = gdscode; -- ??
errmsg = ??;
END
SUSPEND;
END^
SET TERM ;^
Sie konnte einfach nicht ca tch die Ausnahme, wird es zum Anrufer sprudeln. –
Ich möchte die Nachricht und den Fehlercode formatieren. Es ist für eine Intranet-Web-App – edepperson