| 
 | 
| 
 
Не соображу как получить параметр типа курсор в 1С 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Подключаюсь в БД 1) есть функция с 2 переменными, возвращает курсор - информации за 3 дня по выполнению хранимой функции не нашел 2) Сделали процедуру на основании функции с 3 переменными, 2 входящие и 1 выходная типа курсор. 2. Собственно код: Соединение= УстановитьСоединение(); Command = Новый COMОбъект("ADODB.Command"); Command.ActiveConnection = Соединение; //ТекстЗапроса = "exec rating_load_from_raiting "+КодПодразделения+",'"+КонДата+"',"+Курсор; ТекстЗапроса = "rating_load_from_raiting"; Command.CommandText = ТекстЗапроса; Command.CommandType = 4; //хранимая процедура Command.Parameters.Append(Command.CreateParameter("@p_dep_code", 129, 1, 3)); Command.Parameters(0).value = КодПодразделения; Command.Parameters.Append(Command.CreateParameter("@p_dat", 129, 1, 10)); Command.Parameters(1).value = КонДата; //Command.Parameters.Append(Command.CreateParameter("@raiting_cursor",0,3,0)); //Нужно указать параметры третей переменной, куда вернется курсор. Как? Результат = Command.Execute(); Сама процедура работает PROCEDURE rating_load_from_raiting(p_dep_code IN solution_med.docdep.code%TYPE, p_dat IN VARCHAR2, raiting_cursor IN OUT sys_refcursor); Что я делаю не так? Помогите люди добрые словом грамотным. Получал кто-нибудь курсор из хранимой процедуры? Может пример киньте, я допетрю. Модератор: Тема перенесена из форума "ERP и учетные системы". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.05.2021, 16:21 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=28&msg=40097247&tid=1518123]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    62ms | 
get topic data:  | 
    13ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    54ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 15ms | 
| total: | 176ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...