我刚刚收到一个要添加到宏的查询,该宏只是根据特定条件添加到名为异常的表中;但是我收到了上述错误。
我已阅读有关此错误的 Microsoft 支持条目,它指的是在其中一个字段中使用了Memo数据类型;使用的表都没有这样的字段,它们是文本或数字。这是查询:
INSERT INTO Exceptions ( [Unique Number])
SELECT qryOutgoings.[Unique Number],
FROM qryOutgoings LEFT JOIN tblExlcusions ON qryOutgoings.[PLAN CODES] = tblExlcusions.[PLAN CODES]
WHERE (((tblExlcusions.[PLAN CODES]) Is Null));
(注意:是的,为了安全起见,我已经更改了字段和查询名称,以防万一:))
Exceptions 表中唯一编号的数据类型为:
- 文本
- 场地大小:50
它来自另一个表的数据类型(通过 qryOutgoings 上的连接获得)完全相同。那么是什么导致了这个问题呢?
以下是该字段中一些数据的示例,包括最大的数字:
- 515145
- 132132
- 824
- 772794
这里可能是什么问题?另外 - 请注意,这只是 MS ACCESS - 不涉及 SQL Server 背景。