0

我目前正在 MS Access 2010 中构建客户端数据库(在 2003 年和 2007 年也尝试过,结果相同)但是如果代码包含任何类型的错误,而不是失败或抛出运行时错误,它根本不会扳机。

例如,以下应该引发关于除以 0 的运行时错误,但没有任何反应,甚至没有触发调试。

Private sub somebutton_Click()
   debug.print ("triggered")
   dim x as integer

   x = 1 / 0
end sub

如果我发现并删除了错误,那么代码就可以正常工作,但它会导致一些极其困难的调试。

有任何想法吗?

4

1 回答 1

1

您的环境中有一些异常情况阻止了调试器。我发现这个相关的问题MS Access 2003 does not enter into debug mode and ignores breakpoints。我找到了另一个参考,它重复了 Access 2007 的这个建议。

于 2013-03-29T12:43:02.383 回答