Добрый вечер, возникла задача:
Нужно отфильтровывать SQL-запрос и создавать из него xlsx отчёт.
Фильтрация реализована с помощью хранимой процедуры, в которую из БП передаются значения, выбранные пользователем, но выгрузка в xlsx с помощью ExportToExcel выгружает только esq.
Можно ли как-нибудь перевести StoredProcedure в ESQ? Если нет, то как выгрузить StoredProcedure в xlsx?
Нравится
Добрый вечер.
Для этой задачи Вам нужно использовать не хранимую процедуру, а хранимую функцию, которая будет возвращать таблицу.
На сторонних ресурсах есть много статей, где подробно описано реализацию такой функции, например, вот одна из них Хранимые функции.
Алла Савельева,
Спасибо. Не подскажите, а как потом хранимую функцию вызвать в БП и передать в esq?
Вашу хранимую процедуру можно реализовать сразу на ESQ, не нужно делать никаких процедур, которые только усложняют жизнь.
И стандартными механизмами работать дальше с ESQ.