MS UPDATE期间访问太多字段

时间:2010-12-30 09:50:36

标签: ms-access

当我尝试在MS Access中更新表时,它给出了错误,说明定义了太多字段。我用谷歌搜索,看到我需要修复和紧凑,我做了,但仍然不起作用?

任何人都有任何想法?另外,实际上还算是“太多场”的反击?

感谢。

2 个答案:

答案 0 :(得分:4)

我似乎找到了答案:

  

Microsoft Jet数据库引擎具有   内部限制为每个255个字段   查询。作为Microsoft Jet数据库   引擎遍历记录   更新查询,它创建一个字段   原始值和字段   更新的值。超过127时   字段被选中,它到达了   255查询的字段限制。

     

考虑以下SQL   更新查询:UPDATE表SET A = B,   C = D内部查询看起来像   如下:SELECT A,B,C,D FROM Table

- http://support.microsoft.com/kb/199076

你有大约140个领域,不是吗?

答案 1 :(得分:0)

您是否尝试过更新UPDATE查询?或许可以把它分成两到三个 - 在继续下一个之前验证每一个?可以帮助您解决“太多字段”问题,并让您更轻松地调试问题?只是想一想,你的里程可能会有所不同。