Chcę zwrócić komunikat o błędzie z procedury, gdy wystąpi wyjątek. W SQL Server należy wybrać Error_Number() i Error_Message(). Jak to zrobić w FirebirdSqlW FirebirdSql, jak zwrócić komunikat wyjątku z procedury
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 ;^
może po prostu nie CA Tch wyjątkiem, będzie bańki do dzwoniącego. –
Chcę sformatować wiadomość i kod błędu. Jest to aplikacja internetowa w intranecie – edepperson