如何将错误信息从 oracle 传递给访问
Posted
技术标签:
【中文标题】如何将错误信息从 oracle 传递给访问【英文标题】:How to pass error information from oracle to access 【发布时间】:2016-12-20 10:30:38 【问题描述】:我有 Oracle DB,里面有包。我也有 MS Access 作为这个数据库的前端。
现在当我在 oracle 中遇到错误时,在访问中我只收到 ODBC 错误。
是否有任何解决方案可以将错误信息(编号、desc)从 Oracle 传递到 Access?
【问题讨论】:
请看How to Ask和help center 抱歉,我的帖子有什么问题?我在***中寻找答案,但我没有找到任何... 在 SO 上不欢迎没有任何研究努力或尝试的问题,例如“如何做到这一点?”。 【参考方案1】:循环通过 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
【讨论】:
以上是关于如何将错误信息从 oracle 传递给访问的主要内容,如果未能解决你的问题,请参考以下文章
使用 Laravel 手动自动完成搜索,如何将信息传递给视图中的 div
如何将事件信息从 aws API Gateway get 传递给 Lambda?