При выполнении SQL запроса из VBA кода, в месте где пишется условие, при использовании сравнения LIKE нужно использовать символ %, а не когда требуется сравнивать какую то часть текста, а не точное сравнение. При этом если запустить запрос с * например в Access,  то он отработает нормально. Если не знать эту особенность, то ошибку можно долго искать в коде.

Правильно :  SELECT * FROM table WHERE pole LIKE «%Условие%»

НеправильноSELECT * FROM table WHERE pole LIKE «*Условие*»

 

* и % при выполнении SQL запросов из VBA: 1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован.

8 × = 8