powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Почему не возвращается значение из хранимой процедуры??
2 сообщений из 2, страница 1 из 1
Почему не возвращается значение из хранимой процедуры??
    #32045772
Sharapp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, подскажите пожалуйста почему следующий код не работает??
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 сервера, то все работает??
...
Рейтинг: 0 / 0
Почему не возвращается значение из хранимой процедуры??
    #32045778
Sharapp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже нашел дискусию на эту тему, и как я понял можно вернуть или рекодсет или значения в Output-переменные.
А если надо и то и другое??????
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Почему не возвращается значение из хранимой процедуры??
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]