sql – MS Access 2010:“无法再打开任何数据库.”

在努力使用单个传统MS Access应用程序时,我遇到了这个奇怪的错误
Cannot open any more databases.

该应用程序广泛使用UNION sql语句.所以这似乎导致访问量达到2048个开放表的限制.除了摆脱这些工会之外的任何其他机会?

解决方法

使用链接外部表时遇到此问题.达到了限制,因为不同的查询一次又一次地使用了大约10个excel文件.因此,打开表的数量或多或少是查询和表的产物.

我想使用工会也可以解决这个问题.

我的解决方案是首先将链接的excel表复制到Access本机表中.然后使用本机表运行相同的查询.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...