访问时出现内存不足错误

时间:2013-06-13 19:13:43

标签: out-of-memory ms-access-2010

访问时出现内存不足错误。我的DB约为20mb,在不同的表格中保存了大约100,000行。

今天下午开始,每当我进入VBA编辑器时,我都无法编辑任何内容,因为它会删除我刚输入的文本,并弹出“Out of memory”。

如果我尝试在DropDown列表上使用OnUpdate事件,它会说同样的错误,并且什么都不做。我甚至无法在我的代码上设置断点,因为它永远不会进入代码。

我尝试压缩它,将后端和前端分开。但没有任何作用,同样的错误。我使用的是Windows Xp Sp3

1 个答案:

答案 0 :(得分:3)

这样的奇怪错误有时是由数据库中的损坏形式引起的。我建议尝试decompile数据库文件。

您可以从以下网址获取有关/decompile切换的更多信息:

How to Decompile a Database

Decompile Your Microsoft Access Database

我会制作数据库的备份副本,然后做一个反编译,然后是一个紧凑的。然后打开数据库并打开VBA编辑器并编译代码。然后测试一下。

/decompile开关在过去为我修复了Microsoft Access数据库的许多奇怪问题。