Имя: Пароль:
1C
1С v8
Хранимая процедура Oracle. Как передать тип параметра курсор
0 Samir
 
25.05.21
11:35
Есть хранимая оракловая процедура. 2 параметра я передаю и в третий параметр возвращается тип данных КУРСОР

Command = Новый COMОбъект("ADODB.Command");
    Command.ActiveConnection = Соединение;
    ТекстЗапроса = "rating_load_from_raiting";
    Command.CommandText = ТекстЗапроса;
    Command.CommandType = 4;
    
    Command.Parameters.Append(Command.CreateParameter("@p_dat", 129, 1, 10));
    Command.Parameters(0).value = КонДата;
    Command.Parameters.Append(Command.CreateParameter("@p_dep_code", 129, 1, 3));
    Command.Parameters(1).value = КодПодразделения;
    Command.Parameters.Append(Command.CreateParameter("@raiting_cursor",,3)); //Вот тут как правильно задать тип данных КУРСОР?

Помогите люди добрые словом грамотным
1 mistеr
 
25.05.21
11:40
(0) Точно не помню как, но помню, что провайдер должен быть родной оракловый, а не стандартный от MS. То есть надо ставить и настраивать Oracle клиента.

А про курсор нужно найти документацию к этому провайдеру и там смотреть.
2 Samir
 
25.05.21
11:55
(1) Это все сделал
Вот в документации и не могу найти
3 mistеr
 
25.05.21
12:35
(2) Дай ссылку на документацию.
2 + 2 = 3.9999999999999999999999999999999...