Access VBA更新查询中允许的列数

时间:2017-09-25 11:32:18

标签: access-vba

我尝试使用以下代码从excel导入数据后更新表的所有行:

enter code here
DoCmd.RunSQL "UPDATE ([tbl1] INNER JOIN [2] ON " _ 
                & "[tbl1].[Nr]= [tbl2].[Nr]) " _
                & "INNER JOIN [tblExcelImport] " _
                & "ON [tbl1].[Nr] = [tblExcelImport].[Nr] " _
                & "SET " & strSQL & " " _
                & "WHERE [tblExcelImport].[Type]= 'TYPE1';"

strSQL包含以下字符串: " [tbl1]。[ColumnA] = [tblExcelImport]![ColumnA],[tbl1]。[ColumnB] = [tblExcelImport]![ColumnB]" ......以及更多专栏。

所以我的问题是我可以在UPDATE查询中添加多少列到strSQL中 在访问VBA?我尝试了不同数量的列,但我无法真正得出一个严格的逻辑。

1 个答案:

答案 0 :(得分:0)

下次我会在这里做更多的研究,我保证:D 解决了链接: MS Access Too Many fields during UPDATE