【发布时间】:2016-05-08 03:59:07
【问题描述】:
我正在尝试将 5 个数据库合并为一个。这5个数据库的表相同,每个表的结构和字段都相同,并且表和字段的名称也相同。只是每个数据库中的数据不同,因为它已被 5 个不同的成员获取。所以,我试图将所有记录合并为一个。所以,我基本上是在尝试为每个表编写一个查询,然后运行一个 VBA 代码来一个接一个地运行查询。查询是
INSERT INTO SoilMeasurementTable IN 'C:\Users\vtalreja\Desktop\Common.accdb'
SELECT * FROM SoilMeasurementTable;
土壤测量是当前数据库中的表之一,我将其复制到公共数据库中的同一个表中。
我有一个接一个地运行所有查询的 VBA 代码。我已将此 VBA 代码保存为一个模块,并在每个数据库中将其作为宏运行,以便记录合并到一个数据库中。所以我的问题是,当它对一个表运行一个特定的查询时,它会弹出这个错误:
"当源或 目标表包含一个多值字段。”
我不确定这意味着什么。我试图搜索很多但没有成功。任何人都可以请帮助我,让我知道可能是什么错误以及可以进行哪些更改以使其正常工作?
【问题讨论】: