我正在尝试更新Access 2013中的链接表。表DP是我正在使用ODBC访问的MySql表。表ND是Access数据库(MDB格式)中的本地表。我正在对DP进行大量其他更新查询,因此实际技术不是问题。我正在更新的文本字段的长度为50但我正在检查以防万一这是溢出的来源。我正在更新的另一个字段只是一个整数。
UPDATE DP INNER JOIN ND ON (DP.DOD = ND.DOD) AND (DP.DOB = ND.DOB) AND (DP.Name = ND.Name)
SET DP.CategoryId = 1, DP.Description = [ND].[Description]
WHERE (((DP.Description)="XYZ") AND ((ND.Description)<>"XYZ")
AND ((Len([ND].[Description]))<=50));
当我运行查询时,Access只是说&#34;溢出&#34;。
此查询中的内容可能导致溢出?
我应该补充一点,DOB和DOD是日期字段,我的一些日期可以追溯到公元一世纪。