|
|
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
пишу в запросе Код in (5;8) все работает. пишу в запросе Код in ([param]) Вопрос: каким должен быть параметр, чтоб запрос сработал также, как и первый? или это вообще невозможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:09 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
Либо преречисление, либо SELECT из какой-то таблицы. Как ты пытаешся - не выйдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:16 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
а перечисление, это что ты имеешь ввиду? код=5 or код=8? смысл задачи отбирать строки с выбранными в списке кодами. (multyselect) может ее как по другому можно разрешить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:19 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
Перечисление это IN (1,3,5,7) Т.е. прямо в запросе, а не из поля формы. Ну и отбирай параметры во временную таблицу, и используй ее в запросе. Не момню как в mdb, в MSSQL более оптимальным по сравнению с IN будет EXISTS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:27 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
А почему бы не собрать параметры в строку? Я например сделал так, если пункт выбран, то добавляем в строку: strParam=strParam & ", " & rst.Field(0) А уже после этого пишу ... In(strParam) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:27 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
Еще вариант - собирать строку запроса прогрммно. Это даже проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:28 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
Не успел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:28 |
|
||
|
оператор In в запросе.
|
|||
|---|---|---|---|
|
#18+
то что можно программно, я знаю. спасибо. просто запросов достаточно много, хотелось малой кровью обойтись. видимо не судьба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1665&tid=1675994]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 338ms |

| 0 / 0 |
