如果在try-catch中根据oralce的错误号取得相对应的oracle错误信息并用Msgbox弹出
我有一个程序,部分代码如下:
Public Function ConnectDB(ByRef strException As String) As Boolean
oracn = New OracleConnection(dbConnStr)
Try
oracn.Open()
Return True
Catch ex As Exception
strException = ex.ToString()
Return False
End Try
End Function
我希望在catch中取得ex中oracle错误号相对应的oracle错误信息并用msgbox弹出,不知道应该怎么写代码,请各位高手指教
[解决办法]
Catch ex As Exception 可能会是别的错误
Catch SQLException 会得到和数据库有关的错误,但要想显示精确的错误信息,那你就要知道每一个错误号代表什么错误.