Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.08.2002, 06:49
|
|||
---|---|---|---|
Почему не возвращается значение из хранимой процедуры?? |
|||
#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 сервера, то все работает?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2171627]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
1364ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 301ms |
total: | 1759ms |
0 / 0 |