Внешние источники данных вызов функции #709583


#0 by Наська72
Добрый день! Есть внешний источник данных SQL БД, подключаюсь к ней драйвером SQL Server Native Client 10.0. Работаю с таблицами. Всё хорошо. И вот возник вопрос: могу ли вызывать функции прописанные в БД? Как туда передавать параметры? Перерыла все, ничего не нашла. Попробовала в источник данных добавить вручную таблицу с именем функции, но что-то не представляю как потом в нее параметры передавать. Будьте добры, помогите.
#1 by vmv
ежик и ужик в естественной среде не скрещиваються это можно сделать только неприродным путем
#2 by Наська72
Расскажите про неприродный путь. Уже на все согласна. Проще функцию вызвать, чем эти жуткие связи проследить.
#3 by Наська72
Допустим подключимся через СОМ: В последней строке пишу имя функции. Как в нее параметры поместить?
#4 by ДенисЧ
.Parameters.Add ?
#5 by ДенисЧ
' Open Connection Conn ccmd.parameters.Append ccmd.CreateParameter(, adInteger, adParamReturnValue, , NULL)   ' return value ccmd.parameters.Append ccmd.CreateParameter("InParam", adVarChar, adParamInput, 20, "hello world")   ' input parameter ccmd.parameters.Append ccmd.CreateParameter("OutParam", adVarChar, adParamOuput, 20, NULL)   ' output parameter ccmd.execute ' Access ccmd.parameters as return value of this stored procedure ' Access ccmd.parameters("OutParam") as the output parameter of this stored procedure.
#6 by Наська72
Спасибо. Но есть проблемка. Функция принимает два параметра типа integer. Результат текст. ФункцияfGetNameIstPitB04                     = Новый COMОбъект("ADODB.Command"); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Недопустимая точность. Правильно ли я указала тип в ФункцияfGetNameIstPitB04.CreateParameter("Id", 14)?
#7 by Яйца 1С
Параметры или триггеры?
#8 by Наська72
Вопрос о передаче Параметров в Функцию.
#9 by Наська72
Сама себе отвечу. Вот типы
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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