首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

如果在try-catch中根据oralce的异常号取得相对应的oracle异常信息并用Msgbox弹出

2012-04-16 
如果在try-catch中根据oralce的错误号取得相对应的oracle错误信息并用Msgbox弹出我有一个程序,部分代码如

如果在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 会得到和数据库有关的错误,但要想显示精确的错误信息,那你就要知道每一个错误号代表什么错误.

热点排行