【发布时间】:2013-06-06 06:41:50
【问题描述】:
我尝试捕获/获取OleDbException 的类型以生成正确的错误消息。
此时我确定我捕获了任何 OleDbException,但我只想捕获重复值违规以生成错误消息。
这就是我目前要做的。
ex As OleDb.OleDbException
MessageBox.Show(ex.Errors.Item(1).ToString(), "Error Message", MessageBoxButtons.OK)
输出如下:
“违反 UNIQUE KEY 约束‘UC_MyTable’。无法插入 对象“dbo.MyTable”中的重复键。重复键值为 (PJO,彼得·约翰逊)。”
【问题讨论】:
标签: vb.net oledb oledbexception