use a try catch block like this: try { ... ... } catch (SqlException ex) { switch (ex.Number) { case 4060: // Invalid Database .... break; case 18456: // Login Failed .... break; case 547: // ForeignKey Violation .... break; case 2627: // Unique Index/ Primary key Violation/ Constriant Violation .... break; case 2601: // Unique Index/Constriant Violation .... break; default: .... break; } }
網誌標籤
.NET Framework
(5)
文字編碼
(4)
防毒軟體
(1)
其他
(11)
資料庫
(25)
攝影
(2)
ADO.NET Entity Framework
(2)
ASP.NET
(49)
ASP.NET MVC
(4)
ASP.NET Test
(4)
CSS
(1)
Design Patten
(1)
FCKEditor
(3)
HTML
(2)
HTML5
(1)
hyper-v
(1)
IIS
(6)
JavaScript
(9)
JQuery
(1)
LINQ
(2)
MailTo編碼
(2)
oracle
(6)
RegularExpression
(1)
Rhino Mocks
(1)
Security
(2)
Server2008R2
(1)
SharePoint
(5)
Sql 2008
(1)
SSIS
(1)
SyntaxHighlighter
(1)
TFS2010
(1)
VirtualBox
(1)
VistualStudio2010
(3)
vs2003升級vs2008
(1)
windows
(1)
windows 7
(1)
Sqlexception 判斷錯誤類型
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言