
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.09.2003, 09:22
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
Как в Access'e делается выборка по образцу? Типа: задаешь часть какого-либо слова - ..беда.., а он выдает все строки, где есть данный кусок (победа... и т.д.). В DB2 это делается просто: WHERE Str LIKE ('%беда%') Пробовал в Access'e - что - то фигню какую -то выдает. Где грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 09:38
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
WHERE таблица1.поле1 Like '*' & параметр & '*' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 09:45
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
Спасибо. Мне интересно у Microsoft'a свой стандарт на SQL что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 09:47
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
Помоему все сиквелы отличаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 09:52
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
в последних версиях MSACCESS поддерживается режим синтаксиса SQL92. там как раз LIKE ('%беда%') будет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 11:33
|
|||
|---|---|---|---|
|
|||
LIKE предикат |
|||
|
#18+
В DAO Wildcard работает через звездочку "*" В ADO Wildcard работает через звездочку "%" т.е. какой wildcard работает зависит от того, через что, Вы запускаете свой запрос(динамический или сохраненный). В Access обычно работает DAO, ADO обычно доступно через VBA + дополнительные телодвижения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 11:58
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
JuraB А в ODBC как правило, в Access97 звёздочка, а в Access2000 процент, но не всегда. Причём я так и научился программно узнавать, какой именно символ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 13:04
|
|||
|---|---|---|---|
|
|||
LIKE предикат |
|||
|
#18+
Ой Вэй Ноги растут из ответа АлексейК : всё зависит от того какой используется синтаксис SQL, а это зависит от того используете Вы DAO или ADO, или напрямую connect к серверу. А через, что Вы присоединяете таблицу: через ODBC или ISAM, wildcard`у дожно быть все равно. PS в А_97, кажется, не было ADO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2003, 14:08
|
|||
|---|---|---|---|
LIKE предикат |
|||
|
#18+
JuraB Я не присоединяю таблицу, а открываю базу данных через ODBC. При этом не используется ни DAO, ни ADO (я так думаю). wildcard`у дожно быть все равно Ему вообще всё равно. А программе, которая его обрабатывает, не всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1679179]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 408ms |

| 0 / 0 |
