Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 PSQL 中捕获异常后,是否可以访问异常号或字符串?在此块中,您有 SQLCODE或GDSCODE,但异常字符串在哪里?
所有 Firebird 异常都存储在客户端库中:GDS32.dll 或 FbClient.dll。因此,当 Firebird 抛出异常时,客户端库采用 SQLCODE,将此代码映射到异常消息并显示在客户端程序上。您无法从 PSQL 代码中获取异常字符串。您只能获取自定义异常(从 rdb$exceptions 中选择 *)
我可能会犯错,但它就像我写的那样工作。