access无法完成查询,

我的ACCESS数据库里面有很多连接的表和几个查询表,一直运行都没问题,今天运行其中一个查询表时却报错:
无法查询,可能是因为查询结果超过了数据库的最大大小(2GB),或者是因为磁盘上没有足够的临时储存空间储存查询结果。

img

  1. 我尝试增大了磁盘的虚拟内存,也清理了磁盘碎片。磁盘有绝对大的空间
  2. ACCESS的文件大小也就100多M
  3. 我尝试将查询代码中的一段Left Join(select from)先跑出来,然后将跑出的结果保存到EXCEL再导入到ACCESS新表A中,然后在原查询代码中直接改为Left join A,这样是可以跑出来的。

请各位教教是什么原因的,以前一直没问题,感谢