1
我試圖捕獲/獲取OleDbException
的類型以生成正確的錯誤消息。是否有可能在VB.NET中獲得OleDbException的特定類型?
在這一刻,我敢肯定我會捕獲任何OleDbException,但我只想捕獲重複的值衝突來生成錯誤消息。
這就是我現在所做的。
ex As OleDb.OleDbException
MessageBox.Show(ex.Errors.Item(1).ToString(), "Error Message", MessageBoxButtons.OK)
輸出是這樣的:。
「UNIQUE KEY約束 'UC_MyTable' 違反無法插入對象 'dbo.MyTable' 重複的鍵值是 重複鍵(PJO,彼得Johanson)「。