太多字段 - Ms Access

时间:2013-08-14 16:28:46

标签: sql access-vba union export-to-excel ms-access-2003

我有一个问题,我有表(此表的唯一目的是获取数据并将数据导出为ex​​cel格式),其中包含200个字段。并非表中的所有字段都有数据。

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

  

定义了太多字段

我尝试过紧凑型修复但没有帮助。我还提到了Too many fields defined

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

1 个答案:

答案 0 :(得分:0)

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

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

决议在链接文章中。