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 клиента.
А про курсор нужно найти документацию к этому провайдеру и там смотреть.
|
|