Firebirdsql PSQL доступ к строке исключения

После захвата исключения в PSQL, есть ли доступ к номеру или строке исключения? В этом блоке у вас есть SQLCODE или GDSCODE, но где находится строка исключения?

1 ответ

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

Я могу ошибиться, но это работает так, как я написал.

Другие вопросы по тегам