Я не много пишу с VB6, но сейчас обновляю существующее приложение и только что столкнулся с ошибкой.
Я понял проблему. В VB6 запросы должны использовать % подстановочный знак при использовании LIKE , но в MS Access необходимо использовать ***** подстановочный знак .
Я запрашиваю ту же базу данных - (она в MS Access).
При запросе из MS Access работает следующий запрос:
SELECT * FROM table WHERE field LIKE '*something*'
когда я строю этот запрос в VB6, я должен сделать это:
SELECT * FROM table WHERE field LIKE '%something%'
Что происходит? Это нормально?