为什么我的MS Access数据库总是坏了?

时间:2009-10-17 03:05:30

标签: ms-access ms-office

我编写了一个作为服务运行的程序,需要经常访问MS Access数据库。一段时间后,我的程序自动退出,然后我用Office打开我的MS Access数据库,它说它坏了!

这似乎很奇怪,因为我的程序只进行了一些非常常见的数据库访问:插入,选择和删除。为什么在运行一段时间后它总是被打破?

这里有没有人遇到过这样的问题?任何建议都表示赞赏。

2 个答案:

答案 0 :(得分:5)

在处理Access(或Excel,Outlook ...)时,几乎所有此类问题都是由于未正确释放(即清理)资源造成的。

建议您发布您看到的任何错误。

答案 1 :(得分:3)

如果程序在未关闭数据库的情况下终止,则Access无法正常恢复。 Access使用了一个脏标志,修复功能将重置它(以及其他内容),但通常情况下,我不建议在需要强大处理的情况下使用Access。