Arbeiten mit OLE DB-Verbindungen

Object Linking and Embedding Database (OLE DB) ist eine der Open Database Connectivity (ODBC) ähnliche Verbindungsmethode, die mit derselben Kern-API (Application Programming Interface) die Kommunikation zwischen Client-Anwendungen und verschiedenen Datenquellen ermöglicht. Diese Kommunikationsbrücke besteht aus einem OLE-DB-Provider (einer Reihe von .dll-Dateien), der die Services eines ODBC-Treibers verwendet, um relationale und nicht-relationale Datenbanken auf einheitliche Weise miteinander zu verbinden und mit ihnen zu interagieren.

Für jeden von OLE DB unterstützten Datenquellentyp gibt es spezielle Provider. Wenn Sie eine OLE-DB-Verbindung ausgehend von einem ArcGIS-64-Bit-Client wie ArcGIS Pro herstellen möchten, müssen Sie den entsprechenden 64-Bit-Treiber auf Ihrem ArcGIS Pro-Computer installieren, damit die Datenbankverbindung über OLE DB hergestellt werden kann.

Herstellen einer OLE-DB-Verbindung

OLE-DB-Verbindungen in ArcGIS Pro sind schreibgeschützte Verbindungen für den Zugriff auf Tabellendatenquellen ausgehend von beliebigen Datenbanken, für die Sie einen Treiber besitzen. Dieser Verbindungstyp wird meistens verwendet, um in ArcGIS Pro eine Verbindung mit Datenquellen herzustellen, die OLE DB unterstützen, aber auf die von den unterstützten Datenbankplattformen, die im Dialogfeld Datenbankverbindung aufgeführt werden, nicht zugegriffen werden kann.

Gehen Sie folgendermaßen vor, um eine OLE-DB-Verbindung herzustellen:

  1. Starten Sie ArcGIS Pro.
  2. Führen Sie im Dialogfeld Datenverknüpfungseigenschaften eine der folgenden Aktionen aus:
    • Klicken Sie im Bereich Katalog mit der rechten Maustaste auf die Kategorie Datenbanken , und klicken Sie dann auf Neue OLE-DB-Verbindung Neue Geodatabase-Verbindung.
    • Klicken Sie auf der Registerkarte Einfügen in der Gruppe Projekt auf den Dropdown-Pfeil Verbindungen , und klicken Sie danach auf Neue OLE-DB-VerbindungNeue Geodatabase-Verbindung.

    Das Dialogfeld Datenverknüpfungseigenschaften wird angezeigt.

    Dialogfeld "Datenverknüpfungseigenschaften"

  3. Klicken Sie auf der Registerkarte Provider auf den gewünschten OLE-DB-Provider für Ihren Datentyp.
  4. Klicken Sie auf Weiter oder auf die Registerkarte Verbindung.
  5. Geben Sie auf der Registerkarte Verbindung die erforderlichen Verbindungsinformationen ein.

    Hinweis:

    Die auf der Registerkarte Verbindung angezeigten Felder unterscheiden sich je nach ausgewähltem OLE-DB-Provider. In den meisten Fällen müssen Sie den Namen der Datenbank, mit der Sie die Verbindung herstellen möchten, sowie den Benutzernamen und das Kennwort eingeben.

    Es ist ratsam, das Kontrollkästchen Speichern des Kennworts zulassen zu aktivieren; andernfalls werden Sie bei jedem Klicken auf eine Tabelle oder ein Feature-Class im Bereich Katalog zur Authentifizierung des Benutzernamens und des Kennworts für Ihre OLE-DB-Verbindung aufgefordert.

    Wenn Sie das Kontrollkästchen Speichern des Kennworts zulassen aktivieren und auf eine andere Registerkarte im Dialogfeld Datenverknüpfungseigenschaften klicken, ist die Option Speichern des Kennworts zulassen wieder deaktiviert, wenn Sie zur Registerkarte Verbindung zurückkehren, und muss erneut aktiviert werden.

  6. Klicken Sie auf Verbindung testen, um zu überprüfen, ob Sie die Verbindungsdaten richtig eingegeben haben.
  7. Klicken Sie auf OK.
    Die neue OLE-DB-Verbindung zur angegebenen Datenquelle wird unter Datenbanken angezeigt und weist den Dateityp .odc auf.
  8. Benennen Sie Ihre OLE-DB-Verbindung um.

Sie können jetzt mit den Tabellendaten in der angegebenen Datenbank arbeiten.

Verwendung von OLE-DB-Verbindungen

Wenn Sie eine OLE-DB-Verbindung hergestellt haben, sind die Daten aus der OLE-DB-Verbindung in ArcGIS Pro schreibgeschützt. Im Folgenden werden gängige Aufgaben für die Verwendung von Tabellen aufgeführt: