陷阱MSAccess链接表错误

时间:2014-04-17 01:21:56

标签: ms-access

在Access 2013中,我有一个链接表转到SQLServer表。在SQL中,该表在某些情况下具有RAISERROR触发器。我的问题是当用户试图保存导致错误的行时,他们看到的是一条通用消息“ODBC - 在链接表上插入失败”。我希望我能解决这个错误事件,解析SQL错误并显示一个更加用户友好的MsgBox消息,解释为什么他们的记录无法保存。

这可能吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,Access没有公开在链接表上捕获服务器端错误的任何方法,所以没有完全绕过链接表并通过表单中的ADO执行CRUD操作,答案是“否“。

如果MS未从Access 2013中删除.ADP支持,我可能会说“使用ADP文件”,因为ADP会根据错误的细节传递以响应服务器端错误。

如果您想将ADO用于CRUD,则会捕获插入,更新和删除的各种Before ...事件,在这些事件中,您可以在ADO中捕获错误。