将计算字段插入 Access Table

Insert Calculated Field into Access Table

我正在尝试将记录插入到当前没有记录的 Access table。

我已经使用了下面的 VBA 代码,没有问题

strDl3 = "INSERT INTO TempTable1 (ID, Name, Customer) VALUES (1,123,5)"
CurrentProject.Connection.Execute strDl3

但是,当我尝试使用下面的方法插入第 4 个计算字段时,它不起作用

strDl4 = "INSERT INTO TempTable1 (ID, Name, Customer, Index) VALUES (2,123,5,[ID] & [Name] & [Customer])"
CurrentProject.Connection.Execute strDl4

我收到以下错误提示

如有任何帮助,我们将不胜感激。

谢谢

尝试像这样连接 - 小心使用保留字:

strDl4 = "INSERT INTO TempTable1 (ID, [Name], Customer, [Index]) VALUES (2,123,5,'" & [ID] & [Name] & [Customer] & "')"