访问错误2004 - 内存不足

时间:2017-04-29 20:03:31

标签: ms-access access-vba

我有几个我为其创建数据库的客户端,它们都非常相似......它们都有一个显示当前数据的屏幕。这个屏幕/ pc组合也发送一些电子邮件,上传数据等...通常没有问题...但是,一个客户端不断获得2004(内存不足)和3035(超出系统资源)。我已经跟踪了设备上的内存使用情况,并没有达到50%左右。我进行了内存测试,没有发现任何错误。

今天,我注意到了错误,并尝试了一些事情。 Access打开后,我无法打开或设计任何表单视图。有些查询我可以打开SQL,但不能打开设计视图。交叉表查询无法在设计或SQL中打开。两者都不会打开并显示任何数据。

通常会记录这些错误,我会连续几次获得2004年,然后它将切换到几个3035,然后最终它将完全退出。关闭访问权限并重新打开将始终修复它(暂时)。

我已反编译并重新编译。我试过accdb和accde版本。这是Access 2007.接下来我应该尝试什么?

1 个答案:

答案 0 :(得分:0)

无法添加评论,但有一件事要检查Access的Service Pack级别,Office 2007的最新版本是SP3。

此外,如果问题是多个表单,那么它可能表示数据库损坏而不是单个表单的问题。您是否尝试将所有对象导入到一个全新的容器中并从中运行它?