Excel VBA-查询表达式中的语法错误(缺少运算符)

时间:2019-05-31 21:11:45

标签: vba

我在查询表达式'ID_Unique = ID_Unique FROM [Excel 12.0 Xml; HDR = YES; IMEX = 2; ACCDB = YES; DATABASE = C:\ Users \ luiveg \ Desktop \ Databasetest中得到语法错误(缺少运算符) \ DB Macro Test.xlsm]。[rawdata $]。

这是我正在使用的代码:

Process_Identifier  Login   Volume  effDate     ID_Unique
O1FA73              rohen   0       5/31/2019   E2-anriz-I1FA05-05/30/2019
O1FA76              jiz     0       5/31/2019   cmposc-I1FA05-05/30/2019
I1FA05              jiz     10      5/31/2019   cmposc-O1FA73-05/30/2019
O1FA73              cmpsc   10      5/31/2019   jriz-I1FA05-05/30/2019
I1FA05              cmpsc   0       5/31/2019   jriz-O1FA76-05/30/2019
I1FA05              aniz    20      5/31/2019   rodrhen-O1FA73-05/30/2019
I1FA05              luieg   90      5/31/2019   luiveg-I1FA05-05/30/2019

因此,假设ID_Unique是Table中的主键。我们已经在表中有记录(Process_Identifier,Login,Volume,effDate,ID_Unique),我们要基于ID_Unique更新卷(如果已存在),如果ID_Unique不存在,我们要添加Process_Identifier,Login,Volume,effDate,从Excel到数据库的ID_Unique数据。

excel数据示例:

{{1}}

问题在于,我通常对VBA /宏/编码不熟悉,不知道如何执行此操作,因此我正在寻找可以有人提供的正确方向的任何帮助,协助或指导。

在此先感谢您提供所有见解!

0 个答案:

没有答案