如何在VBA中使用where条件编写select语句

时间:2020-02-17 21:54:21

标签: sql vba

我试图像这样在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'这样手动提供时,我得到了正确的结果 我不明白问题所在

0 个答案:

没有答案