Страница 1 из 1

Источник данных зависит от результатов запроса в другом источнике данных

Добавлено: 08 апр 2020, 09:32
aam@reline-clinic.ru
Добрый день!

Имеется dbCnn, в котором есть источник - запрос (MSSQL), в результирующем наборе один из столбцов - поле uId (guid)
хотелось бы использовать этот массив (обозначу его как @uIdList) [полученный в результате выполнения запроса в dbCnn] в качестве аргумента для
выполнения второго запроса - к ccCnn
там что-то вроде:

Код: Выделить всё

SELECT ...
FROM ....
WHERE pId IN (SELECT Id FROM @uIdList)
Понимаю, что можно сделать внутреннюю связь между источниками данных, но проблема в том, что второй источник (ccCnn) довольно массивный, чтобы сначала весь его выбрать, а уже потом делать связь во время исполнения генератора отчетов, хотелось бы этого избежать - возможно ли такое? (или я не прав и в StimulReport есть механизм, который уже таковое учитывает?)

Отчет использует оба источника данных, ccCnn, dbCnn - физически разные базы данных, Link Server'а по задаче использовать не могу.

Re: Источник данных зависит от результатов запроса в другом источнике данных

Добавлено: 14 апр 2020, 14:49
Aleksey
Здравсвтуйте,

К сожалению, нет, такой возможности нет. Если не IN условие, то можно использовать переменную со свойство ReadOnly в которой использовать значение из первого источника и затем ее использовать во втором.

Спасибо.

Re: Источник данных зависит от результатов запроса в другом источнике данных

Добавлено: 23 апр 2020, 21:17
aam@reline-clinic.ru
А еще тогда такой вопрос:

Какой синтаксис использования переменной - списка (например тип: long/guid, Список +"Разрешить использовать как SQL-параметр" +Только чтение) в SQL-запросе? (в док-ции - не нашел)

Или так тоже нельзя?

Re: Источник данных зависит от результатов запроса в другом источнике данных

Добавлено: 27 апр 2020, 11:54
Aleksey
Здравствуйте,

Уточните, пожалуйста, какой дизайнер, вьюверо вы используете. В Net-движке можно передать параметры и затем подключить источники данных в коде в событиях.

Спасибо.

Re: Источник данных зависит от результатов запроса в другом источнике данных

Добавлено: 28 апр 2020, 11:52
aam@reline-clinic.ru
Дизайнер: 2020.2.2 (WinForms)
View: .net core (report & dashboard)

Re: Источник данных зависит от результатов запроса в другом источнике данных

Добавлено: 04 май 2020, 15:24
Aleksey
Здравствуйте,

К сожалению, в NET Core не поддерживаются события.

Спасибо.