Помогите получить значение выполнения ХП из ADO #654225


#0 by vlad71
В SQL есть хранимая процедура RN.spINT_utlGetOrderStatus_I2C, в которую передаем @ordID заказа и получаем статус заказа. На TSQL это представлено так: На 1с подулючаюсь и выполняю ее. Но как получить данные не понимаю. ...... До этого момента все срабатывает. Далее пытаюсь организовать цикл , выдает ошибку Ошибка при вызове метода контекста (EOF)    Пока RecordSet.EOF = 0 Цикл по причине: Произошла исключительная ситуация (ADODB.Recordset): Операция не допускается, если объект закрыт.
#1 by vlad71
Возвращаемеы значения: > 0            Статус -1            Заказа с таким ordID не существует
#2 by 774816
параметр нужно указать в хп, попробуй так Command.CommandText = "RN.spINT_utlGetOrderStatus_I2C (@ordID)" или так "RN.spINT_utlGetOrderStatus_I2C @ordID"
#3 by vlad71
Хранимая процедура отрабатывает все нормально, но только она возвращает не набор RecordSet
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С