数据库损坏后,正在生成错误

时间:2014-02-18 12:45:02

标签: vba excel-vba ms-access-2007 excel

我有一个拆分数据库在客户端计算机上正常工作超过2年。由于未知情况,数据库已损坏。并通过删除一些损坏的记录来解决。

前端现在开始产生以下错误:

2147352567

2448

当用户执行某项操作时,将单独抛出这些错误。

在一切正常之前,这些错误是如何突然开始出现的?

不希望用代码陷入这个问题,错误发生时表单的前提是:

  

表单已打开,excel电子表格也可能相关联   记录。

     

在保存/关闭Excel电子表格时,数据库记录中的相应字段会更新。

     

用户决定“更新Excel电子表格”或“保存并关闭”

     

错误发生在访问表单上的Before_Update事件

是否有任何理由认为这些错误可能已经开始发生在看似完美的系统中?

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:3)

我已通过在代码中包含适当的更新记录来解决此问题:

  

如果Me.Dirty = True则为
  Me.Dirty = False
  如果

结束

仍然不明白在DB损坏后错误是如何开始出现的?用户每天在工作周内使用表单/按钮/操作超过2年。