Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.06.2004, 12:58
|
|||
|---|---|---|---|
|
|||
Передача параметров в хранимую процедуру по именам параметров. Не по порядку. |
|||
|
#18+
Простейшая хранимая процедура с тремя параметрами: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Если вызвать его в Query Analyzer: Код: plaintext 1. То все класс! Выдает: @p0 = 0; @p1 = 5; @p2 = 10 Однако, когда вызываю с клиента: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. То на названия параметров совершенно не обращает внимания: Выдает: @p0 = 10; @p1 = 5; @p2 = 0 Зачем тогда вообще названия параметров, если они не играют роли? Как заставить их заработать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2004, 13:04
|
|||
|---|---|---|---|
Передача параметров в хранимую процедуру по именам параметров. Не по порядку. |
|||
|
#18+
авторЗачем тогда вообще названия параметров, если они не играют роли? Чтобы к ним обращаться после работы процедуры если это output параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2004, 13:11
|
|||
|---|---|---|---|
|
|||
Передача параметров в хранимую процедуру по именам параметров. Не по порядку. |
|||
|
#18+
Понял, спасибо. Как-то подзабыл о output. Конечно есть еще вариант самому собирать строку запуска процедуры типа: "exec my_tmp @p2 ="+cstr(10)+", @p1 = " + cstr(5). Но я стараюсь так не делать, ибо все рекомендуют явно указывать параметры. Выходит, что нельзя привязаться к именам параметров процедуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2004, 15:26
|
|||
|---|---|---|---|
|
|||
Передача параметров в хранимую процедуру по именам параметров. Не по порядку. |
|||
|
#18+
Отвечаю на свой вопрос. Вот здесь я нашел то что надо: Порядок параметров хранимой процедуры А вот что мне помогло. После строчки: Код: plaintext Код: plaintext Заработало!!! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2169317]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 358ms |

| 0 / 0 |
