有没有办法在使用 CurrentProject.Connection.Execute stmt 执行时为错误的 SQL 语句获取有意义的错误消息

问题描述

我尝试使用

在 MS-Access 中执行 sql 语句
CurrentProject.Connection.Execute stmt,nofRecords,dbFailOnError

stmt一个 delete from sql 语句,它试图删除其中一些记录与应该删除的记录具有外键关系的记录。因此,该语句将失败并且 Err.Description 被设置为对象变量或未设置块变量。不幸的是,这个错误信息不是很有帮助,我希望我有更有意义的信息。但是我找不到一种方法可以揭示sql语句失败的原因。

运行错误语句后,CurrentProject.Connection.Errors.Count的值为零,看来我也不能使用这个集合了。

那么,当 execute 失败时,有没有一种方法可以给我一个更好的错误消息?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)