Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 已超出访问系统资源_Vba_Ms Access - Fatal编程技术网

Vba 已超出访问系统资源

Vba 已超出访问系统资源,vba,ms-access,Vba,Ms Access,当我导入我的对象时,我正在尝试从access 2003迁移到2016,一切正常。只是,在导入3个表的过程中,我遇到了这个错误 超出系统资源 它们也是大桌子。 access 2016没有修补程序,表的总数量约为100个表 如果您能帮助我,我真的很感激我不确定这是否对您有帮助,但我已经设法解决了这个错误,方法是将WHERE子句中引用的字段包装成Nz,例如 而不是 WHERE ReportDate = Date 使用 这很奇怪,但对我来说似乎很有效,我发现这个问题通常与索引字段有关,所以我总是先将其

当我导入我的对象时,我正在尝试从access 2003迁移到2016,一切正常。只是,在导入3个表的过程中,我遇到了这个错误


超出系统资源

它们也是大桌子。 access 2016没有修补程序,表的总数量约为100个表
如果您能帮助我,我真的很感激

我不确定这是否对您有帮助,但我已经设法解决了这个错误,方法是将WHERE子句中引用的字段包装成
Nz
,例如

而不是

WHERE ReportDate = Date
使用


这很奇怪,但对我来说似乎很有效,我发现这个问题通常与索引字段有关,所以我总是先将其添加到这些字段中,因为目前没有2016版的热修复程序,您必须合并到2010或2013版。然后你可以尝试合并到2016

请检查此链接:

在这里找到了解决方案:

简言之:
任务管理器/流程选项卡,查找
msaccess
,右键单击并选择set affinity。。。。选项我勾选了6个CPU(0到5)。我取消了所有的勾选,只勾选了0 CPU。

您得到的错误是什么?不清楚…系统资源超出了您查看的范围?是的,但这适用于ms access 2010解决方案也适用于一般access 2016使用。谢谢+1
WHERE Nz(ReportDate,ReportDate) = Date