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.  

20. November 2024

Lokalisierung und Ändern von Sprachen in FastReport VCL

FastReport VCL unterstützt 40 Sprachen für die Schnittstellenlokalisierung und ermöglicht es Ihnen, die Sprache im laufenden Betrieb über Menüs oder Code ohne Neukompilierung zu ändern.
1. November 2024

Neue Funktionen des FastReport VCL Berichtseditors

Wir betrachten die neuen Funktionen des Berichtseditors: Hilfslinien, Hervorhebung von sich schneidenden Objekten, aktualisierte Berichts- und Datenbäume.
30. Oktober 2024

Verwendung von Stilen beim Erstellen von Berichten in FastReport VCL

Dieser Artikel beschreibt eine der neuen Funktionen von FastReport VCL - die Verwendung von Stilen und Stilseiten.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2024 Fast Reports Inc.