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
看起來不錯,我會用你的建議。 –