如何獲取所有SQL異常的名稱?爲了在我的項目中處理它們?謝謝。所有類型sql異常的列表
回答
我想你的意思是錯誤號碼。 你可以得到一個數字列表和他們的描述there。 但它可能並不完整,因爲不同的數據庫也可能使用一些附加代碼。
所以在你的情況下,你可能想要捕獲SqlException,得到它的錯誤集合(SqlErrorCollection)並檢查每個此集合的SqlError中的Number屬性。
UPD: 既然你要翻譯的錯誤,我認爲這是更好地尋找嚴重性(SqlException.Class財產),如果你使用的是MS SQL,你可以查找SYSMESSAGES數據庫的嚴重程度,它看起來是您的語言可能已經翻譯過了。
您可能還想看看這篇文章(http://www.developer.com/tech/article.php/724711/Microsoft-SQL-Server-2000-Error-Messages.htm)。它解釋了最常見的sql錯誤的一般範圍。 – 2010-09-18 05:19:59
完美的例子,爲什麼一個人應該總結一個鏈接,而不是僅僅鏈接,鏈接現在被打破。 – 2016-11-09 14:09:51
- 1. 所有可能的SoapServer異常列表
- 2. C++如何處理泛型異常對象的所有類型的異常?
- 3. 類型System.Data.SqlClient的未處理的異常System.Data.dll中的SQL異常
- 4. 是否所有的異常類型都在普通的舊「異常」之下?
- 5. 允許列表中的所有類型的泛型類型
- 6. 獲取所有表的列和類型
- 7. 「對象」所有類型的列表 - Java
- 8. SQL Server查詢獲取表中所有列的數據類型?
- 9. SQL,獲取所有自定義數據類型的列表
- 10. 如何獲得c#上所有SQl數據類型的列表?
- 11. 定義異常類的列表 - 類型不匹配錯誤
- 12. 意外的類型 - 序列化異常
- 13. 列出所有向列表框返回異常的文件C#
- 14. Laravel發送所有類型的異常作爲JSON
- 15. 捕獲所有類型的異常編程Android
- 16. 獲取某種字符串類型的所有類型列表
- 17. vb.net中有哪些類型的異常?
- 18. 異常「表....沒有列名....」
- 19. 異常類型「System.IO.IOException」
- 20. 異常類型:TemplateDoesNotExist
- 21. 列出所有類型
- 22. 的Java ClassCastException異常鑄造當列表返回到其類型
- 23. 在ASP.net中遍歷匿名類型列表的異常
- 24. 類型'System.Data.Entity.Infrastructure.DbUpdateException'的異常
- 25. 查找類型的異常
- 26. DateTime,類型'System.InvalidOperationException'的異常
- 27. 'System.InvalidCastException'類型的異常
- 28. 類型'System.ObjectDisposedException'的異常
- 29. 如何使用Powershell列出所有SQL Server表,其列和列數據類型?
- 30. 如何修剪所有類型爲string的表中所有行的所有列?
你打算如何「處理」例外情況?你打算解決什麼問題?根本沒有處理這些例外情況可能會更好。 – 2010-09-18 04:48:51