Как добавить плагин-коннектор к Oracle в FastReport.NET

06.09.2018

Как добавить плагин-коннектор к Oracle в FastReport.NET

Возможно вы еще ни разу не пользовались плагинами для дизайнера отчетов FastReport .NET. Тогда эта статья для вас. Как вы знаете, чтобы отобразить данные из базы в отчете, необходимо создать подключение к источнику данных. Сделать это можно в коде пользовательского приложения или внутри самого отчета. В первом случае вам придется создать подключение, передать его в отчет и зарегистрировать в отчете. Не самый быстрый способ. Гораздо быстрее подключиться к данным внутри отчета. Хотя, если вы создаете много отчетов с подключением к одному и тому же источнику данных все же предпочтительнее первый способ. Но в рамках этой статьи мы поговорим о втором.

Суть плагинов с коннекторами к базам данных заключается в упрощении процедуры подключения к БД из отчета. Вы можете установить нативный коннектор, но подключение с его помощью займет больше времени из-за обилия настроек.

1) В поставке FastReport .NET есть целый набор плагинов с коннекторами к различным базам данных. Но нас интересует этот: C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.Oracle. Открываем решение. ПО умолчанию проект настроен на .NET Framework 2.0. Нужно переключить его на что-то посвежее, например 4.5. Иначе будут проблемы с библиотекой FastReport.

Проверьте ссылки проекта. Вам нужно обновить ссылку на библиотеку FastReport.dll, которую вы найдете в этой папке: C:\Program Files (x86)\FastReports\FastReport.Net.

Вот и все. Строим решение и получаем библиотеку FastReport.Oracle.dll в папке Release.

2) Открываем дизайнер отчетов. Чтобы добавить новый плагин выберите меню Файл - Настройки (File - Options).

С помощью кнопки Add добавляем собранную нами ранее библиотеку. Чтобы изменения вступили в силу нужно перезапустить дизайнер.

Существует еще два способа добавить плагин в дизайнер.

1. Вы можете отредактировать файл конфига дизайнера FastReport.config, который хранится по этому пути:

C:\Documents and Settings\user_name\Local Settings\Application Data\FastReport.

Файл конфигурации представляет собой XML документ. Нас интересует секция Plugins; в которую нужно добавить новый плагин:

1
2
3
< Plugins >
 < Plugin Name="c:\.....\FastReport.Oracle.dll"/ >
 < /Plugins >

2. Из кода пользовательского приложения нужно однократно зарегистрировать новый коннекшн:

FastReport.Utils.RegisteredObjects.AddConnection(typeof(OracleDataConnection));

Предварительно, конечно, нужно добавить ссылку на FastReport.Oracle.dll в проект.

Теперь можно добавить новый источник данных в отчет.

Нажимаем New connection:

Выбираем тип подключения Oracle connection. Заполняем поля: имя сервера, имя пользователя и пароль.

Нажимаем Ок. Затем, выбираем нужные для отчета таблицы. В итоге получаем источник данных в окне справа сверху:

На этом все. Мы получили данные из базы Oracle, воспользовавшись плагином-коннектором. Теперь новый коннектов всегда будет доступен в списке выпора типа подключения. По крайней мере до тех пор, пока вы не удалите плагин в настройках дизайнера, конечно.

.NET .NET FastReport FastReport База данных База данных Плагин Плагин
13 октября 2025

Новые возможности экспорта изображений в Microsoft Word в FastReport .NET

В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.
13 октября 2025

Как использовать Excel формулы в отчете при экспорте в MS Excel

Начиная с версии FastReport .NET 2026.1 появилась возможность экспортировать формулы в Microsoft Excel. Важно правильно настроить экспорт формул и соблюдать синтаксис.
30 сентября 2025

Как установить дизайнер отчетов FastReport .NET с предустановленными плагинами

Читайте в статье как с версии 2025.2.5 для FastReport .NET WinForms и FastReport .NET WEB можно установить дизайнер отчётов со всеми плагинами без сборки dll-файлов.

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