powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / OLEDB
4 сообщений из 4, страница 1 из 1
OLEDB
    #32357285
Kostya3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь знает почему не выполняется SQL-оператор LIKE при открытии rowset'a к access-базе?
Заранее благодарен.
...
Рейтинг: 0 / 0
OLEDB
    #32357288
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для "всемирного" SQL надо писать так:
like "prefix%suffix"

а для Access:
like "prefix*suffix"
...
Рейтинг: 0 / 0
OLEDB
    #32357453
Kostya3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин * - работает, когда ты создаешь запрос прямо в Access, а через OLEDB (JET) - LIKE работает оказывается также как и "=" :(((
...
Рейтинг: 0 / 0
OLEDB
    #32358602
_Konst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А это потому, что только сам Access понимает *
У себя надо указывать %

SELECT *
from Справочник_Регионы
where Наименование LIKE '%мос%';

Выдаст Московскую область и Москву.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / OLEDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]