Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему не возвращается значение из хранимой процедуры??
|
|||
|---|---|---|---|
|
#18+
Люди, подскажите пожалуйста почему следующий код не работает?? Set cmd = New ADODB.Command Set cmd.ActiveConnection = MainForm.MainCnn cmd.CommandText = "Test" cmd.CommandType = adCmdStoredProc Set Params2 = cmd.CreateParameter("Data_doc", adChar, adParamInput, 20) cmd.Parameters.Append Params2 Set Params3 = cmd.CreateParameter("N_postav", adChar, , 20) Params3.Direction = adParamOutput cmd.Parameters.Append Params3 Params2.Value = "1234" 'Now aa = cmd.Execute MsgBox cmd.Parameters("N_Postav") А хранимая процедура следующая CREATE PROCEDURE Test @data_doc char(20) = NULL, @N_Postav char(20) = NULL OUTPUT AS Set @N_Postav = "qwerty" SELECT .......... То что указано в селекте то возвращается, а в переменной ничего не возвращается, хотя если вызывать эту процедуры из самого SQL сервера, то все работает?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2002, 06:49 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2171627]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 183ms |

| 0 / 0 |
