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

start [/forum/topic.php?fid=45&msg=32277810&tid=1679179]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
100ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 441ms |

| 0 / 0 |
