我试图像这样在VBA中编写sql select语句:
Dim SQL As String
Dim CITY_NAME As String
Dim tbl As String
CITY_NAME = Sheets("report").Range("D2").Value
SQL = "SELECT * FROM [" & tbl & "] where CITY = " & CITY_NAME
那么我在D2中写的所有内容我都出错了 无效的列名
但是当我像 CITY ='london'这样手动提供时,我得到了正确的结果 我不明白问题所在