0

我有一个问题,我有一个有 200 个字段的表(这个表的唯一目的是获取数据并将数据导出为 excel 格式)。并非表中的所有字段都有数据。

我使用一个联合查询来获取所需的数据以填充到表中。这三个选择填充了 200 列中的不同列(假设 Query1-2、3,4、Query2-22、33,124、Query3-24、53,49)。在运行查询时,我收到一条错误消息

定义的字段过多

我尝试了compact n repair,但没有帮助。我还提到了 Too many fields defined

请建议我如何实现。输出 Excel 表需要包含所有 200 列,其中包含与所有查询对应的数据。

4

1 回答 1

0

http://support.microsoft.com/kb/128221

Microsoft Access 用于跟踪表中字段数的内部列计数已达到 255,即使表中的字段可能少于 255 个。发生这种情况的原因是 Microsoft Access 在您删除字段时不会更改内部列数。Microsoft Access 还为您修改其属性的每个字段创建一个新字段(将内部列计数增加 1)。

解决方案在链接的文章中。

于 2013-08-14T16:33:00.553 回答