|
|
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
Есть процедура, которая вызывают процедуру GetPropertyValue передает все необходимые параметры, та в свою очередь тоже принимает все нормально Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Мне нужно вернуть параметр @tier обратно в процедуру По идеи после выполнения этой процедуры я должен получить значение @tier = 3, но я получаю пустоту! Подскажите, что не так! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:27:58 |
|
||
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
Вызов процедуры должен быть таким (обрати внимание на слово OUTPUT): EXEC GetPropertyValue @unitID, @viewName, @viewProp, @tier OUTPUT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:35:29 |
|
||
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, когда писал предыдущий ответ - невнимательно прочитал вопрос. Ответ такой: вместо EXEC используй SP_EXECUTESQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:37:45 |
|
||
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
Спасибо! А какая разница между out и output? На счет SP_EXECUTESQL Он пишет ошибку: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:46:44 |
|
||
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
FAQ ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:53:11 |
|
||
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
Короткий пример Код: plaintext 1. 2. По поводу ошибки. Все ж написано в сообщении... Просто делаешь Код: plaintext nvarchar, а не varchar. sp_executesql рассчитана на Unicode (См. в примере на букву N перед открывающими кавычками в строковых константах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 10:01:00 |
|
||
|
Проблема в процедуре с exec-ом
|
|||
|---|---|---|---|
|
#18+
>>А какая разница между out и output? Никакой. OUT сокращение. Типа как EXEC <=> EXECUTE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 10:25:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32063414&tid=1819187]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 352ms |

| 0 / 0 |
