|
|
|
возможно ли это оформить в виде процедуры
|
|||
|---|---|---|---|
|
#18+
Динамически формирую запрос sql=" SELECT dbo.DESCR, dbo.CODE, dbo.ID "; sql+=" FROM dbo.Tab "; sql+=" WHERE (dbo.DESCR LIKE '%"+str_param[0]+"%')"; for (int i=1; i<str_param.Length;i++) sql+=" AND (dbo.DESCR LIKE '%"+str_param +"%') "; str_param это вектор , который получается при разборе строки типа "Авто|легков|тон" получается запрос содержащий Авто, легков, тон - в любой последовательности ВОПРОС возможно ли это оформить в виде процедуры, где в качестве параметра передаётся строка "Авто|легков|тон" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 10:32:48 |
|
||
|
возможно ли это оформить в виде процедуры
|
|||
|---|---|---|---|
|
#18+
Можно конечно - используй замену в строке вместо цикла- вместо символа "|" - вставляй что то типа -" ') AND (dbo.DESCR LIKE '% " ну и соответственно в начало сторки добавь нужное и в конец- надеюсь общий смысл понятен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 10:59:37 |
|
||
|
возможно ли это оформить в виде процедуры
|
|||
|---|---|---|---|
|
#18+
Оформить в виде процедуры можно всё. (За редким исключением) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 11:36:34 |
|
||
|
возможно ли это оформить в виде процедуры
|
|||
|---|---|---|---|
|
#18+
dao А как при этом выглядит систаксис процедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 16:22:12 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1820211]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 282ms |

| 0 / 0 |
