Connexion à une base de données Microsoft Access dans ArcGIS
Vous pouvez utiliser les tables d'une base de données Microsoft Access dans ArcMap via une connexion OLE DB. OLE DB est une norme de partage de données entre des applications, vous permettant d'afficher la base de données Access dans ArcMap. Pour maintenir l'intégrité des données, vous devez uniquement modifier une base de données Access dans Access.
Toutes les bases de données Microsoft Access (.mdb) sont affichées et accessibles à l’aide d'ArcCatalog ou de la fenêtre Catalogue. Vous ne devez utiliser que des connexions OLE DB aux bases de données Microsoft Access autres que de géodatabase pour parcourir les géodatabases personnelles (type de base de données Access) et ajouter des données directement depuis ces dernières.
- Dans ArcCatalog, double-cliquez sur le dossier Connexions aux bases de données.
- Double-cliquez sur Ajouter des connexions OLE DB.
- Cliquez sur l'onglet Serveur.
- Cliquez sur Microsoft Jet 4.0 OLE DB Provider.
- Cliquez sur Suivant.
- Sous l'onglet Connexion, spécifiez la base de données ou sélectionnez-la dans la première section. Si la base de données est verrouillée par un mot de passe, entrez ces informations dans la deuxième section.
- Cliquez sur Test de connexion pour vérifier que vous pouvez vous connecter à la base de données.
- Cliquez sur OK si le test de connexion est réussi.
- Entrez un nom pour la connexion et appuyez sur ENTREE.
-
Pour utiliser la table Access, sélectionnez-la à l'aide de la connexion OLE DB et ajoutez-la à ArcMap.
Les tables Access, comme d'autres tables sans entités associées, apparaissent uniquement lorsque la fenêtre Table des matières d’ArcMap est répertoriée par source.
![Remarque Remarque](rsrc/note.png)
Une connexion OLE DB ne permet pas d'afficher les tables liées dans Access même si des requêtes Access sont disponibles. Pour utiliser la table liée, créez une requête dans Access faisant référence à cette table et s'y connectant à l'aide de la requête de la connexion OLE DB.
![Remarque Remarque](rsrc/note.png)
Les connexions OLE DB n'ayant pas de champ ObjectID, un champ géré par ArcGIS garantissant l'attribution d'un ID unique à chaque ligne de la table, vous ne pouvez pas exécuter certaines opérations dans ArcMap. Vous ne pouvez pas, par exemple, sélectionner les entités d'une couche de la carte, appliquer un ensemble de définition, créer des relations complètes, ou mettre à jour les attributs. Reportez-vous à la rubrique A propos des champs ObjectID pour plus d'informations sur l'utilisation des tables dépourvues d'ID d'objet.