powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / LIKE предикат
10 сообщений из 10, страница 1 из 1
LIKE предикат
    #32277790
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в Access'e делается выборка по образцу? Типа: задаешь часть какого-либо слова - ..беда.., а он выдает все строки, где есть данный кусок (победа... и т.д.). В DB2 это делается просто: WHERE Str LIKE ('%беда%') Пробовал в Access'e - что - то фигню какую -то выдает. Где грабли?
...
Рейтинг: 0 / 0
LIKE предикат
    #32277803
Kriven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WHERE таблица1.поле1 Like '*' & параметр & '*'
...
Рейтинг: 0 / 0
LIKE предикат
    #32277810
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Мне интересно у Microsoft'a свой стандарт на SQL что-ли?
...
Рейтинг: 0 / 0
LIKE предикат
    #32277816
Kriven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помоему все сиквелы отличаются.
...
Рейтинг: 0 / 0
LIKE предикат
    #32277825
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в последних версиях MSACCESS поддерживается режим синтаксиса SQL92.

там как раз LIKE ('%беда%') будет работать
...
Рейтинг: 0 / 0
LIKE предикат
    #32278002
JuraB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DAO Wildcard работает через звездочку "*"
В ADO Wildcard работает через звездочку "%"
т.е. какой wildcard работает зависит от того, через что, Вы запускаете свой запрос(динамический или сохраненный).
В Access обычно работает DAO, ADO обычно доступно через VBA + дополнительные телодвижения.
...
Рейтинг: 0 / 0
LIKE предикат
    #32278050
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuraB
А в ODBC как правило, в Access97 звёздочка, а в Access2000 процент, но не всегда. Причём я так и научился программно узнавать, какой именно символ.
...
Рейтинг: 0 / 0
LIKE предикат
    #32278168
JuraB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой Вэй
Ноги растут из ответа АлексейК : всё зависит от того какой используется синтаксис SQL, а это зависит от того используете Вы DAO или ADO, или напрямую connect к серверу. А через, что Вы присоединяете таблицу: через ODBC или ISAM, wildcard`у дожно быть все равно.

PS в А_97, кажется, не было ADO...
...
Рейтинг: 0 / 0
LIKE предикат
    #32278303
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuraB
Я не присоединяю таблицу, а открываю базу данных через ODBC. При этом не используется ни DAO, ни ADO (я так думаю).

wildcard`у дожно быть все равно
Ему вообще всё равно. А программе, которая его обрабатывает, не всё.
...
Рейтинг: 0 / 0
LIKE предикат
    #32278340
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 JuraB: ADO в A'97 есть...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / LIKE предикат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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