Как я могу написать оператор выбора в VBA с условием где - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь написать sql оператор выбора в VBA следующим образом:

 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' я получил правильные результаты, я не понял проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...