powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / ADODB получение результата функции или значения выходного параметра "OUTPUT"
1 сообщений из 1, страница 1 из 1
ADODB получение результата функции или значения выходного параметра "OUTPUT"
    #39360190
KpaqpTuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вызываю функцию/процедуру посредством ADODB. С вызовом проблем нет, но хотелось бы получить либо результат функции, либо значение выходного параметра процедуры, для примера использую:

* Функция SQL server
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
USE [MSCHExchange1]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER FUNCTION [dbo].[cl_test]
(
)
RETURNS datetime
AS
BEGIN
	DECLARE @t datetime;
	
	Set @t = getdate();
	
	RETURN @t;

END



* 1с
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Обработка = МодульМСЧ.ПодключитьсяКБД();
Если Обработка = Неопределено Тогда
	Сообщить("Не удалось подключиться к серверу!");
КонецЕсли;
Команда = Новый COMОбъект("ADODB.Command");
Команда.ActiveConnection = Обработка.Соединение;
Команда.CommandType = 1;
ВременнаяТаблица = Новый COMОбъект("ADODB.RecordSet");
ВременнаяТаблица.CursorLocation = 3;
Текст = "declare @t datetime; exec @t = cl_test;";
//Команда.CreateParameter("@t",133,4);
Команда.CommandText = Текст;
//ВременнаяТаблица=Команда.Execute();
Команда.Execute();
Обработка.Соединение.Close();



Вариантов кода было очень много, это один из последних вариантов, был бы признателен за код рабочего примера.
Зы: если команду писать процедурой то по идее нужно после параметра указать "OUTPUT", но 1с ругается на данную конструкцию в тексте команды.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / ADODB получение результата функции или значения выходного параметра "OUTPUT"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]