powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2008 R2 Формирование отчета
13 сообщений из 13, страница 1 из 1
SSRS 2008 R2 Формирование отчета
    #37806262
rsolanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, подскажите, в чем ошибка.
есть код:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
public void LoadToFile(string FileName, FileFormats FileFormat)
        {
            string format = GetFormat(FileFormat);
            string extension = GetExtension(FileFormat);
            using (ReportExecutionService rs = new ReportExecutionService())
            {
                
                
                ExecutionInfo execInfo = new ExecutionInfo();
                ExecutionHeader execHeader = new ExecutionHeader();
                rs.Credentials = new NetworkCredential(***, ***);

                byte[] result = null;
                string reportPath = string.Format(@"/{0}/{1}", reportFolder, reportName);

                rs.ExecutionHeaderValue = execHeader;
                execInfo = rs.LoadReport(reportPath, null);
                if (reportParameters != null)
                    rs.SetExecutionParameters(reportParameters, "en-us");

                string devInfo = null;
                string mimeType;
                string encoding;
                Warning[] warnings = null;
                string[] streamIDs = null;

                result = rs.Render(format, devInfo, out extension, out mimeType,
                    out encoding, out warnings, out streamIDs);
                execInfo = rs.GetExecutionInfo();
                using (FileStream stream = File.Create(string.Format("{0}.{1}", FileName, extension), result.Length))
                {
                    stream.Write(result, 0, result.Length);
                }
            }
        }

На строчке
Код: c#
1.
2.
result = rs.Render(format, devInfo, out extension, out mimeType,
                    out encoding, out warnings, out streamIDs);

возникает ошибка: This report requires a default or user-defined value for the report parameter 'id_Company'. To run or subscribe to this report, you must provide a parameter value.
Но перечень параметров был создан (переменная reportParameters), в нем был добавлен один параметр "id_Company".
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #37806295
rsolanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, прошу прощения, это моя невнимательность.
Причина была в том, что я неверно указывал параметры отчета.
Все работает ))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SSRS 2008 R2 Формирование отчета
    #38854994
Freincman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*Сразу извиняюсь за глупый вопрос, я мало разбираюсь в C#.

Пытаюсь через в SSIS через Script Task настроить C# скрипт получение файла отчета из SSRS 2012

Не могу(и VS не может) найти класс "ReportExecutionService"
Выдается ошибка:
The type or namespace name 'ReportExecutionService' could not be found (are you missing a using directive or an assembly reference?)

Как подключить референс?

Пытаюсь действовать по статье Bulk Report Generation using SSIS and SSRS 2008 R2
ссылка


так же ругается на Wrapper
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38854999
Freincman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*На компе установлен полный комплект VS2012 + SQL Server + SSRS + SSIS + SSAS
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38855014
Max_Tpop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Freincman,

Я генерил отчеты через Microsoft.ReportViewer.WinForms. Проблем не возникло.
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38855015
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Freincman Как подключить референс? ??? 16984271

На всякий случай, еще посмотрите ReportViewer Controls
(это компонент, который можно использовать в WinForms и ASP.Net приложениях, который позволяет отображать отчеты SSRS)
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38855063
Freincman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за ответы.

Среди дотнет асемблиз у меня ReportExecutionService не находится (не высвечивается) вообще. Другие недостающие референсы я прилинковал.

Попробую проделать операции через ВинФормс и репортвьювер.

Но хотелось бы раскурить то, что описал индус в той статье. Наверное придется ему е-мылить.
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38856278
Freincman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ГуглЪ помог.

Прекрасная статья:
SSRS + SSIS + Email
+ вторая теоретическая
SSRS + SSIS + Print
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38856299
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreincmanБольшое спасибо за ответы.

Среди дотнет асемблиз у меня ReportExecutionService не находится (не высвечивается) вообще. Другие недостающие референсы я прилинковал.

Попробую проделать операции через ВинФормс и репортвьювер.

Но хотелось бы раскурить то, что описал индус в той статье. Наверное придется ему е-мылить.

среди не нашел... может потому, что это прокси на SSRS вебсервис?
По поводу индус написал... это из серии "стоя и в гамаке"... есть штатные средства... ссылки вроде уже давали...
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38856303
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38856338
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А... забыл... "This assembly is a Primary Interop Assembly for DTSPipeline.dll"
Где-то здесь - C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.SqlServer.DTSPipelineWrap.dll
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38856455
Freincman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, индус не указал в статье using на добавленный webReference
...
Рейтинг: 0 / 0
SSRS 2008 R2 Формирование отчета
    #38856456
Freincman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня получилось реализовать сохранение отчетов по указанной мною сегодня статье.

С виду просто осуществить печать PDF файлы(программ печати много),
имэйл рассылка тоже, архивация GZipStream (+WinRar)

Буду теперь искать оптимальные способы печати MS Excel (-2003,2007-)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2008 R2 Формирование отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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