Помогите разобратся почему не работает запрос, пожалуста. (VBA,Access,MySQL)
Доброго времени суток.
Есть таблица с двумя полями. Цитата:
Набрал вполне рабочий sql запрос. [quote] sql_q = "select ph_f_id from ph_f_n_t where ph_f_n like BINARY '%" & se_input.value & "%' order by ph_f_n " Set rst = dbs.OpenRecordset(sql_q, dbOpenForwardOnly, dbReadOnly) [quote] получил совершенно необьямнимую ошибку: Цитата:
Запрос выглядит как : Цитата:
|
Насколько можно судить, ph_f_n_t -- это присоединенная таблица в Access, и запрос обрабатывается там же. Стало быть, надо использовать синтаксис Jet SQL. То есть выкинуть из запроса слово BINARY. Также лучше заменить "%" на "*", ибо в справке сказано
Цитата:
|
Спасибо ! Замечательно работает.
Тема закрыта. |
Часовой пояс GMT +4, время: 07:59. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.