For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verbinden mit einer Datenbank

Wie GeoDin Daten in Datenbanken speichert – Desktop- vs. Auftraggeber/Server-Typen, die System/Benutzer-Hierarchie und Benennungsregeln sowie das Erstellen einer Datenbankverbindung Von dem GeoDin-Objektmanager aus.

Datenbanken

GeoDin-Daten werden in Datenbanken gespeichert, die Beliebig große Zahl von GeoDin-Projekten enthalten können - der einzige Grenzwert ist Ihr Festplatten-Leer. Auf Datenbanken wird mit einem spezialisierten Datenbank-Treiber (OLE-DB-Provider) zugegriffen. Dieser Treiber ist in Ihrem Betriebssystem enthalten oder wird mit Ihrer Datenbank bereitgestellt. Datenbankverbindungen werden über die GeoDin-Benutzeroberfläche erstellt, konfiguriert oder gelöscht.

Je nachdem, wie die Daten gespeichert und verwaltet werden, unterscheidet GeoDin zwischen den folgenden Datenbanktypen:

Desktop-Datenbanken GeoDin-Daten werden in einem Benutzerdefiniert physischen Datenbank-Papierformat wie Microsoft-Access (MDB) gespeichert. Um eine Desktop-Datenbank zu Benutzen Sie benötigen Sie eine Datenbankverbindung. Dies kann direkt in GeoDin erledigt werden. Beliebig Programm, das das Datenbank-Papierformat unterstützt, kann für das Anzeigen oder Bearbeiten der Daten verwendete werden. Die Datenbank Ausführungsoperation werden auf dem Auftraggeber-PC ausgeführt.

Auftraggeber/Server-Datenbanken Daten werden in einer Datenbank auf einem Datenbankserver gespeichert, z. B. Oracle, SQL-Server usw. Zusätzlich zu einem Datenbanktreiber und einer Datenbankverbindung wird Auftraggeber-Software für die jeweilige Datenbank benötigt. Ein Datenbankadministrator muss auf dem Datenbankserver eine Benutzeridentifikation einrichten, die beim Öffnen der Datenbank (Login) erscheint. Die Datenbankfunktionen werden auf dem Datenbankserver implementiert, wodurch die Rechenlast auf dem Auftraggeber-PC bzw. den Auftraggeber-PCs reduziert wird. Auftraggeber/Server-Datenbanken können verwendete werden von GeoDinProfessional Weiter. Das GeoDin-System enthält Funktionen zum Kopieren oder zum Daten transferieren zwischen Datenbank Typen. Daher ist es möglich, das Datenbank Papierformat von einem Projekt zu Ändern, nachdem es erstellt worden ist.

Hierarchie und allgemeine Regeln

GeoDin-Datenbanken können auf zwei verschiedenen Ebenen definiert werden.

Systemdatenbanken

werden zentral für eine GeoDin-Installation konfiguriert und jedem Benutzer angezeigt, der GeoDin von dieser Installation aus startet. Dies ist besonders nützlich bei Netzwerkinstallationen mit Auftraggeber/Server-Datenbanken, da die Datenbankkonfiguration nur einmal zentral vorgenommen werden muss. Eine systemweite Datenbankverbindung wird mit dem Verfahren "Datenbankverbindung erstellen" auf Systemebene (siehe Konfiguration); die Verbindungsinformationen werden als *.CON Datei im CONFIG Verzeichnis der GeoDin-Installation gespeichert, das auf einer Netzwerkfreigabe schreibgeschützt werden und vom Systemadministrator verwaltet werden kann. Diese Verbindungsdateien können per Datei weitergegeben oder einmal von einem Administrator konfiguriert und dann allen Benutzern zur Verfügung gestellt werden. Beliebig auf Systemebene definierte Datenbankeinstellungen überschreiben alle anderen Datenbankdefinitionen mit demselben Namen.

Der Importieren Verfahren überträgt systemweite Datenbankverbindungen aus einer vorhandenen älteren GEODIN.INI Datei automatisch in das aktuelle Papierformat. Nach Auswahl einer GEODIN.INI, werden die erkannte Datenbankverbindungen angezeigt; setzen Sie die Häkchen vor den zu übertragenden Datenbanken und bestätigen Sie mit OK. Jede importierte Verbindung wird als eine *.CON Datei mit dem Namen des selektierten Anzeigenamens.

Benutzerdatenbanken

werden lokal mithilfe des Verfahrens erstellt oder definiert "Datenbankverbindung erstellen". Die allgemeinen Einstellungen werden auf dem PC des Benutzers gespeichert und stehen dem Benutzer, der sie erstellt hat, zur Verfügung.

Name der Datenbankverbindung

Verschiedene Benutzerdatenbanken können keine identischen Namen haben. Eine als Systemdatenbank definierte Datenbankverbindung wird einer Benutzerdefiniert-Datenbank vorgezogen

Datenbankverbindung erstellen

Das Verfahren "Datenbankverbindung erstellen" ist unter dem Verfügbar Databases Datenbanken Registerkarte im GeoDin-Objektmanager (GOM):

Beim Starten des Verfahrens können Sie dann wählen, ob Sie eine Access-Datenbank verwenden oder eine Verbindung zu einem Datenbankserver erstellen (mit GeoDin Auftraggeber/Server Modul).

Seit GeoDin 9 werden Datenbankverbindungen nicht mehr mit OLE-DB erstellt, sondern ausschließlich mit FireDAC.

FireDAC hat drei Hauptvorteile gegenüber OLE-DB:

  1. Die Verbindung ermöglicht einen schnelleren Zugriff (insbesondere bei Auftraggeber/Server-Datenbanken).

  2. Ein komplizierter Prozess der Konfiguration ist nicht erforderlich (wie dies bei ODBC-Verbindungen der Fall ist).

  3. Die Zuordnung von DLL_-Namen von Feld-Art-Beschreibungen für Auftraggeber/Server-Datenbanken in der GeoDin.INI ist nicht erforderlich.

Ausführliche Beschreibungen zu FireDAC-Verbindungen finden Sie hier auf dieser Seite:

http://docwiki.embarcadero.com/RADStudio/XE5/en/Datenbank_Connectivity_(FireDAC)

Die Erstellung von Datenbankverbindungen zu Access-Datenbanken wird im Kapitel beschrieben: MS Access

Die Erstellung von Datenbankverbindungen zu Auftraggeber/Server-Datenbanken wird im Kapitel beschrieben: Auftraggeber/Server

Objekt-, Messungs-, Bericht-, Dokument- und Projektkopie-Referenzinhalt, der früher auf dieser Seite dupliziert war, befindet sich jetzt auf seinen Themenseiten – siehe Arbeiten mit Messwerterfassung und -pflege, Referenz zu Objekt-Ausführungsoperationen, Arbeiten mit Projekte, Berichtsvorlagen, und Dokumente verwalten.

Verwandte Themen

Zuletzt aktualisiert

War das hilfreich?