Я читав, що ERROR_STATE()
може допомогти розрізнити різні стани / локації у вихідному коді, де можуть виникати однакові помилки. Але мені не зовсім зрозуміло, як це може бути корисним.
MSDN заявляє:
ERROR_STATE()
Повертає номер стану помилки, яка спричинила запуск блоку CATCH конструкції TRY… CATCH.
Як це можна реально використовувати? Чи може хтось надати мені приклад? Наведені в цій довідковій статті насправді не допомагають мені добре пояснити речі?
Error_State
іError_Number
комбінація дасть вам більш чітку картину про помилку. Подивіться на інші функції , пов'язані з обробки помилок тут