Как подключить базу данных IBM DB2 в дизайнере отчетов FastReport .NET

15.11.2019

Для подключения отчета к базе данных DB2 вам необходимо подключить плагин к дизайнеру отчетов. Этот плагин представляет собой коннектор. Но предварительно нужно собрать этот коннектор из проекта:

С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.DB2

Полученная в итоге библиотека FastReport.DB2.dll и есть плагин.

Чтобы его добавить запустите дизайнер отчетов и откройте меню File->Options. На вкладке Plugins нажмите кнопку Add и выберите созданную библиотеку. После этого перезапустите дизайнер. Перейдем к созданию источника данных отчета. Добавляем новое подключение:

 

В списке доступных коннекторов появился Objects, DB2DataConnection. Выбираем его и настраиваем подключение:

 

Если сервер баз данных развернут локально, то вводить имя сервера не нужно. Переходим к выбору таблиц.

 

На этом этапе вы можете отфильтровать данные с помощью SQL запроса. Будет создано представление данных основанное на выборке по вашему запросу. Главное преимущество этого способа – возможность использовать параметры в SQL запросе. Параметры могут получать данные из переменных отчета, функций и других выражений. Для создания представления, основанного на собственном SQL запросе, нажмите кнопку “Add SQL query…”.

 

Задаем имя преставления и переходим к написанию SQL запироса:

 

Этот запрос содержит параметр, определенный символом @. Этот параметр мы создадим на следующем шаге.

 

Имя параметра должно быть таким же, как и в SQL запросе. В качестве выражения используется параметр отчета. Параметр отчета имеет значение ‘C’. Таким образом мы отфильтруем сотрудников по первой букве имени. В конечном итоге в готовом отчете мы получим запись:

 

Так вы можете отфильтровать данные, используя параметры запроса. А значение параметра можно передать в отчет извне, используя URL. Это значит, что вы можете определить какие данные вам потребуются в своем веб приложении заранее, перед формированием отчета.

.NET FastReport Connection База данных .NET FastReport Connection База данных
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»