У меня есть приложение в .NET.Он обновляет базу данных SQL Server.
Исключение.Как мне узнать, точно что случилось?
Понимание того, что это, например, нарушение внешнего ключа, не является проблемой.Но который является внешним ключом.
Объясняющий текст (исключение. Сообщение) мне достаточно как человеку, так как он содержит (полу) свободный текст.Но компьютер не должен опускаться до болтовни человека.
Тем более что сообщение об ошибке может меняться между версиями SQL Server и абсолютно между установленными языками.«... исключение внешнего ключа FK_Cust ...» или «... främmande nyckel undantag FK_Cust ...»
Существует число (остатки от расцвета COM?), которое отображается на определенный классиз-за ошибки, но я не нашел тот самый внешний ключ, или индекс, или ограничение, которое вышло из строя понятным для компьютера способом.