ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Herstellen einer Verbindung zu einer Microsoft Access-Datenbank (.accdb) in ArcGIS

Microsoft Office 2007 führte mit ACCDB ein neues Microsoft Access-Datenbankformat ein, das als neues Standardformat in Access 2007 verwendet wird, wenn eine Datenbank gespeichert oder erstellt wird. Ohne OleDB kann ArcGIS keine direkten Lese- oder Schreibvorgänge für das neue Microsoft Access-Format ausführen. Das schließt auch den Zugriff auf ACCDB-Dateien direkt über das Dialogfeld Daten hinzufügen ein.

Führen Sie die folgenden Schritte aus, um eine Verbindung zu einer .accdb-Datei herzustellen:

  1. Installieren Sie den entsprechenden Microsoft Access Database Engine-Treiber.
    • Installieren Sie bei Verwendung von Microsoft Office 2013 oder früher den Microsoft Access Database Engine 2010 Redistributable-Treiber.
    • Installieren Sie bei Verwendung von Microsoft Office 2016 oder höher den Microsoft Access Database Engine 2016 Redistributable-Treiber.
  2. Fügen Sie den Befehl OLE-DB-Verbindung als Schaltfläche zu einer Symbolleiste in ArcCatalog hinzu.
    1. Klicken Sie im Hauptmenü auf Anpassen und dann auf Anpassungsmodus.

      Das Dialogfeld Anpassen wird geöffnet.

    2. Klicken Sie auf die Registerkarte Befehle.

      Auswählen des Befehls "OLE-DB-Verbindung hinzufügen"

    3. Wählen Sie in der Liste Kategorien den Eintrag ArcCatalog.
    4. Ziehen Sie OLE-DB-Verbindung hinzufügen aus der Liste Befehle auf eine Werkzeugleiste in ArcCatalog.

    Die Schaltfläche OLE-DB-Verbindung hinzufügen wurde der Werkzeugleiste hinzugefügt.

  3. Klicken Sie auf die Schaltfläche OLE-DB-Verbindung hinzufügen.

    Das Dialogfeld Datenverknüpfungseigenschaften wird geöffnet, in dem Sie eine OLE-DB-Verbindung erstellen können.

    Herstellen einer OLE-DB-Verbindung

  4. Klicken Sie auf die Registerkarte Anbieter.
  5. Wählen Sie den entsprechenden Anbieter basierend auf dem in Schritt 1 oben installierten Microsoft Access Database Engine-Treiber aus.
    • Wenn der Microsoft Access Database Engine 2010 Redistributable-Treiber installiert wurde, wählen Sie Microsoft Office 12.0 Access Database Engine OLE DB Provider aus.
    • Wenn der Microsoft Access Database Engine 2016 Redistributable-Treiber installiert wurde, wählen Sie Microsoft Office 16.0 Access Database Engine OLE DB Provider aus.
  6. Klicken Sie auf Weiter.
  7. Klicken Sie auf die Registerkarte Verbindung, geben Sie die Datenbank an, oder navigieren Sie zu einer Datenbank im ersten Abschnitt. Wenn die Datenbank kennwortgeschützt ist, geben Sie diese Information in den zweiten Abschnitt ein.
  8. Klicken Sie auf Verbindung testen, um zu überprüfen, ob Sie eine Verbindung zur Datenbank herstellen können.
  9. Klicken Sie auf OK, wenn die Testverbindung erfolgreich war.

    Hinweis:

    Falls keine Verbindung hergestellt werden kann, stellen Sie sicher, dass die Einstellungen korrekt sind. Beispielsweise können Rechtschreibfehler oder die Nichtbeachtung der Groß- und Kleinschreibung zu Verbindungsfehlern führen.

  10. Geben Sie einen neuen Namen für die Verbindung ein, und drücken Sie die Eingabetaste.
  11. Um die Access-Tabelle zu verwenden, navigieren Sie über die OLE-DB-Verbindung zur Tabelle und fügen diese zu ArcMap hinzu.

Hinweis:

Verknüpfte Tabellen in Access sind nicht über eine OLE DB-Verbindung sichtbar, auch wenn Access-Abfragen verfügbar sind. Um die verknüpfte Tabelle zu verwenden, erstellen Sie in Access eine Abfrage, die sich auf die verknüpfte Tabelle bezieht, und stellen Sie über die Abfrage in der OLE-DB-Verbindung eine Verbindung zur verknüpften Tabelle her.

Da OLE-DB-Verbindungen nicht über ein von ArcGIS verwaltetes Objekt-ID-Feld verfügen, das die Zuweisung einer eindeutigen ID für jede Zeile in der Tabelle sicherstellt, können Sie einige Vorgänge nicht in ArcMap ausführen. Dazu gehören jegliche Auswahlvorgänge von Features in dem Layer auf der Karte, die Anwendung einer Definitionsabfrage, die Erstellung vollständiger Beziehungen oder die Bearbeitung der Attribute. Unter Grundlagen zu ObjectID-Feldern finden Sie weitere Informationen zum Arbeiten mit Tabellen, die keine ObjectID-Felder enthalten.

Verwandte Themen

  • Arbeiten mit Microsoft Access-Dateien in ArcGIS
  • Tabellendatenquellen
  • Hinzufügen von OLE-DB-Verbindungen mit Datenbanken

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches