How to Build and Connect the Firebird Plugin in FastReport .NET

2025-07-10

When creating reporting systems, it's important to ensure that reporting tools are compatible with various databases. FastReport .NET is one of the most sought-after libraries for generating reports in .NET applications. In this article, we will go through the process of building and connecting the Firebird plugin in FastReport .NET through the report designer and via code.

First, open the directory where FastReport .NET is installed on your system. The default path is: C:\Program Files (x86)\Fast Reports\.NET\FastReport .NET WinForms\Extras\Core\FastReport.Data\FastReport.Data.Firebird

This path must be correct since there is an outdated project at the path  (Extras\Connections\FastReport.Firebird) After that, you need to launch the FastReport.Data.Firebird.csproj project in Visual Studio.

Important! In the folder, there are several files, but you specifically need to open this one.

Next, select the FastReport.Data.Firebird project and right-click on it, then choose “Set as StartUp Project” from the context menu.

Selecting the Project in Visual Studio

Remove the FastReport project from the dependencies. Then add either the NuGet package FastReport.Net.Demo or the licensed package FastReport.Net from your private NuGet server. Detailed instructions for the package server are available here. After that, build the project as shown in the screenshot below.

Connecting the NuGet Package

After building the project, the “Output” tab will show that the build was successful.

Build Completed Successfully

Now it's time to launch the report designer. If you have the Ribbon interface enabled, click on “File” -> “Settings” and go to the “Plugins” tab. If you have the Ribbon interface disabled, during startup click “View,” then “Settings,” and go to the “Plugins” tab as well.

Plugin Settings

Click the “Add” button and navigate to: Extras\Core\FastReport.Data\FastReport.Data.Firebird\bin\Release\net462.

Then sequentially select the FastReport.Data.Firebird.dll and FirebirdSql.Data.FirebirdClient.dll files, and then click the “Open” button.

Two Plugin Files Added to the Report Designer

You must completely restart the report designer. After restarting, click “Data” -> “Add Data Source.” If everything was done according to the instructions, the connection to Firebird should appear in the list of connections as shown in the picture below. 

Connecting to Firebird

 


 

Connecting to Firebird via Code

Sometimes you need to connect to Firebird not through the report designer, but through code. In this case, you will need to install the FastReport.Data.Firebird package in Visual Studio and then register the connection in your application as follows

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

Now you should be able to create a new data connection to Firebird from code:

Report report = new Report();
report.Load(@«YourReport.frx»);
//...
FirebirdDataConnection conn = new FirebirdDataConnection ();
conn.ConnectionString = «connection string»;
conn.CreateAllTables();
report.Dictionary.Connections.Add(conn);

In FastReport .NET, it is very easy to build and connect various connectors to a multitude of databases. For any questions, please contact our support service. Happy reporting!

.NET Visual Studio FastReport Data Source Plugin Firebird NuGet
April 08, 2025

How to Set Up a Connection to Apache Ignite in FastReport .NET

In this article, we will explore how to configure a connection to Apache Ignite in FastReport .NET. You will learn the necessary steps to connect the plugin via code and the report designer.
March 25, 2025

How to Merge Multiple Reports into One in FastReport .NET

FastReport .NET is a powerful tool for creating and managing reports. In this article, we will look at how to combine multiple reports into one in FastReport .NET.
February 10, 2025

How to Try FastReport .NET WEB Before Purchase

By testing the WEB pack before purchasing, you can make an informed choice about whether FastReport is suitable for you.NET for your tasks.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.