1
无法正常工作。使用带变量的runSQL将文件列表循环添加到表格
我正在循环一个对话框生成的文件列表并插入到表中。我无法让变量正常工作。查询表达式中的语法错误(缺少运算符)。
Dim SQLCode As String
Dim varFile As Variant
Access.DoCmd.OpenQuery ("ClearFileList")
Set fDialog = Application.FileDialog(1)
With fDialog
.AllowMultiSelect = True
.Title = "Select One or More Files"
.Filters.Clear
.Filters.Add "Lineviewer Files", "*.CSV"
If .show = True Then
For Each varFile In .SelectedItems
SQLCode = "INSERT INTO Filelist ([FileName]) VALUES (" & varFile & ");"
Access.DoCmd.RunSQL SQLCode
Next
End If
End With
感谢
我刚刚尝试过“”“”“”,它工作。 '''''更好,谢谢 –
不客气。我修改了答案以包含我将使用的方法。看看你的想法。 – HansUp
看起来不错,我会用你的建议。 –