PostgreSQL Datenbankverbindung in der .NET Anwendung

2022-11-16

PostgreSQL Datenbankverbindung in der .NET Anwendung

Unsere FastReport .NET verfügt über umfangreiche Optionen und ein großes Funktionsspektrum. Heute betrachten wir die Herstellung einer Datenbankverbindung über das FastReport-Plugin für den Berichtsdesigner. Dieses Plugin basiert auf der Npsql.dll-Bibliothek.

Dazu müssen wir uns zunächst klar machen, wie ein Plugin für die FastReport .NET korrekt erstellt wird. Danach erstellen wir unsere Datenbankverbindung zum Bericht.

Zuerst müssen wir ein Plugin erstellen, um eine Verbindung zu PostgreSQL herzustellen. Wechseln Sie dazu in das Verzeichnis, in dem Sie die FastReport.NET installiert haben, und folgen Sie diesem Pfad: Extras\Core\FastReport.Data\FastReport.Data.Postgres. Als nächstes öffnen Sie das FastReport.Data.Postgres.сsproj Projekt. Beim ersten Öffnen treten oft folgende Fehler auf:

Fehler bei der Herstellung der Verbindung zu PostgreSQL

 

Machen Sie sich keine Sorgen. Um diese Probleme zu lösen, müssen Sie nur das FastReport-Projekt aus den Abhängigkeiten entfernen. Fügen Sie stattdessen eine Verknüpfung zu FastReport.dll hinzu, die sich im Ordner mit der installierten FastReport .NET befindet.

Schritt 1. Entfernen Sie die Projektabhängigkeit.

Projektabhängigkeit entfernen

 

Schritt 2. Gehen Sie auf die Registerkarte „Links hinzufügen“.

Links hinzufügen

 

Schritt 3. Klicken Sie auf "Durchsuchen..." und gehen Sie ins Verzeichnis, in dem die FastReport.NET bereits installiert ist.

Link-Manager

 

Schritt 4. Wählen Sie die FastReport.dll aus der Dateiliste. 

FastReport.dll

 

Schritt 5. Bauen Sie das Projekt und stellen Sie fest, dass alle Fehler verschwunden sind.

Projekt fehlerfrei bauen

 

Nachdem wir nun erfolgreich einen Verbindungskonnektor zu PostgreSQL erstellt haben, können wir den Konnektor mit dem Berichtsdesigner verbinden. Dies wird nicht schwierig sein.

Öffnen Sie den Berichtsdesigner selbst, gehen Sie zu den Einstellungen und verbinden Sie die dll-Datei, damit unser Konnektor korrekt funktioniert.

Berichtsdesigner-Einstellungen

 

Folgen Sie dann dem folgenden Pfad: Extras\Core\FastReport.Data\FastReport.Data.Postgres\bin\Debug\net452 und wählen Sie die FastReport.Data.Postgres.dll Datei, die dem Projekt hinzufügt wird.

Plugin-Einstellungen

 

Starten Sie anschließend den Berichtsdesigner neu und wählen Sie auf der Registerkarte "Daten“ den Punkt "Neue Datenquelle" aus.

Neue Datenquelle

 

Klicken Sie nun auf "Neue Verbindung" und wählen Sie den Verbindungstyp PostgreSQL aus.

Auswählen eines Verbindungstyps

 

Geben Sie die Verbindungsdaten ein und sehen Sie, wie die Verbindung korrekt hergestellt wird.

Datenverbindungs-Assistent

 

In diesem Artikel haben wir betrachtet, wie man eine PostgreSQL-Datenbank mit dem Berichtsdesigner verbindet. Wie Sie sehen können, ist es in FastReport .NET sehr einfach, verschiedene Konnektoren zu erstellen und mit mehreren Datenbanken zu verbinden.  

12. August 2024

Erstellen und Installieren des Postgres-Plugins in FastReport .NET

In diesem Artikel wird beschrieben, wie Sie mit dem FastReport .NET-Plugin für den Berichtsdesigner aus Visual Studio über den NuGet-Server eine Verbindung zur Datenbank herstellen.
8. August 2024

Installation von FastReport .NET und ihren Komponenten unter Windows

Schritt für Schritt Anleitung zur Online- und manuellen Installation über den Registrierungscode FastReport .NET und seine Komponenten in Windows.
26. Juli 2024

Aktualisierung von HTMLObject als Plugin für FastReport .NET

Ausführliche Anleitung zur Verwendung des neuen HTMLObject-Plugins, das die Aufteilung des HTML-Doms in FastReport-Berichtsobjekte verwendet.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.