|
|
|
возможно ли это оформить в виде процедуры
|
|||
|---|---|---|---|
|
#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&msg=32051563&tid=1820211]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 375ms |

| 0 / 0 |
