GDSCODE
<< DELETING | FB 2.1 Language Reference | INSERTING >>
<< DELETING | FB 2.0 Language Reference | INSERTING >>
GDSCODE
Available in: PSQL
Added in: 1.5
Changed in: 2.0
Description
In a WHEN GDSCODE
handling block, the GDSCODE
context variable contains a numerical representation of the current Firebird error code. Starting with Firebird 2.0, the same is true in a WHEN ANY
block if its execution was triggered by a Firebird error; otherwise it contains 0. GDSCODE
is also 0 in WHEN SQLCODE
and WHEN EXCEPTION
handlers, as well as everywhere else in PSQL.
Type: INTEGER
Example
when gdscode 335544551, gdscode 335544552, gdscode 335544553, gdscode 335544707 do begin execute procedure log_grant_error(gdscode); exit; end
See also:
Firebird 2.1 Error Codes
back to top of page
<< DELETING | FB 2.1 Language Reference | INSERTING >>
<< DELETING | FB 2.0 Language Reference | INSERTING >>