找到模糊MS访问崩溃的根本原因

时间:2013-07-25 18:16:49

标签: ms-access ms-access-2013

我在这里问了一个类似的问题:How to diagnose MS access crashes所以,如果有更好的方式来提出一个密切相关的问题,我会道歉。我一直在MS访问数据库中崩溃,我们在业务中广泛使用。我们已经将一次崩溃缩小到非常奇怪的行为 - 当打开某个表单时,用户打开来自MS Outlook的新电子邮件,这将导致MS Access发生严重崩溃并完全关闭。此行为似乎只发生在Office 2013中。有没有办法确定导致此崩溃的原因?

2 个答案:

答案 0 :(得分:1)

我认为处理更多意外/未解决错误的最佳方法是设置某种形式的错误句柄记录器,如Allen Browne建议的那种 http://allenbrowne.com/ser-23a.html

基本的想法是你有正常的错误处理例程,而不是只是在消息框中向用户显示错误号:

  • 关于我熟悉的错误#,请执行此操作
  • 在我熟悉的错误#2上执行此操作
  • 如果出现意外情况,请写入有关错误的信息(您还可以在此处捕获可能有助于调试的其他信息,如代码行引用)

这不仅可以让您完全记录您的问题(而不仅仅依赖于错误消息并记住它们等),它还会使您的用户遇到崩溃但无法访问要收集的模块您的错误数据!不幸的是,无法复制用户体验到的每个问题,因此能够在表中捕获该信息并让50个用户为您收集错误信息非常棒!

我不会在这里引用他的文章,但我强烈建议你试一试:)

答案 1 :(得分:0)

this answer。 具体来说,从表单中删除二进制数据部分将适用。