我的Oracle DB包含了包。此外,我有MS Access作为此DB的前端。
现在当我在oracle中遇到错误时,在访问中我只得到了ODBC错误。
是否有任何解决方案可以将错误信息(number,desc)从Oracle传递给Access?
答案 0 :(得分:2)
循环通过DBEngine.Errors集合。错误捕获应如下所示:
On Error GoTo ErrorTrap
' Execute connect code at this point
Exit_errortrap:
Exit Sub
ErrorTrap:
Dim myerror As Error
For Each myerror In DBEngine.Errors
With myerror
If .Number <> 3146 Then
MsgBox .Description
End If
End With
Next
Resume Exit_errortrap