Firebirdsql PSQL доступ к строке исключения
После захвата исключения в PSQL, есть ли доступ к номеру или строке исключения? В этом блоке у вас есть SQLCODE или GDSCODE, но где находится строка исключения?
1 ответ
Все исключения Firebird хранятся в клиентской библиотеке: GDS32.dll или FbClient.dll. Поэтому, когда Firebird создает исключительную клиентскую библиотеку, принимает SQLCODE, сопоставьте этот код с сообщением об исключении и покажите их в клиентской программе. Вы не можете получить строку исключения из вашего кода PSQL. Вы можете использовать только пользовательские исключения (выберите * из исключений rdb$)
Я могу ошибиться, но это работает так, как я написал.