Я читал, что это ERROR_STATE()
может помочь различать различные состояния / места в исходном коде, где может возникать один и тот же тип ошибки. Но мне не совсем понятно, как это может быть полезно.
MSDN заявляет:
ERROR_STATE()
Возвращает номер состояния ошибки, вызвавшей запуск блока CATCH конструкции TRY… CATCH.
Как это можно реально использовать? Кто-нибудь может дать мне пример, те, что приведены в этой справочной статье , на самом деле не помогают объяснить вещи для меня?
Error_State
иError_Number
комбинация даст вам более четкую картину об ошибке. Взгляните на другие функции, связанные с обработкой ошибок здесь