ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Connexion à une base de données Microsoft Access (.accdb) dans ArcGIS

Microsoft Office 2007 a intégré un nouveau format de base de données Microsoft Access, accdb, utilisé par défaut dans Access 2007 lors de l'enregistrement ou de la création d'une base de données. Sans OLE DB, ArcGIS ne peut pas lire ou écrire directement au nouveau format Microsoft Access ; cela inclut l'accès direct aux fichiers accdb via la boîte de dialogue Ajouter des données.

Pour télécharger un fichier .accdb, procédez comme suit :

  1. Installez le pilote du moteur de base de données Microsoft Access.
    • Si vous travaillez avec Microsoft Office 2013 ou une version antérieure, installez le pilote du paquetage redistribuable 2010 du moteur de base de données Microsoft Access.
    • Si vous travaillez avec Microsoft Office 2016 ou une version ultérieure, installez le pilote du paquetage redistribuable 2016 du moteur de base de données Microsoft Access.
  2. Ajoutez la commande Connexion OLE DB en tant que bouton dans une barre d'outils d'ArcCatalog.
    1. Cliquez sur Personnaliser dans le menu principal, puis cliquez sur Mode Personnaliser.

      La boîte de dialogue Personnaliser s'ouvre.

    2. Cliquez sur l'onglet Commandes.

      Choisissez la commande Ajouter une connexion OLE DB.

    3. Choisissez ArcCatalog dans la liste Catégories.
    4. Faites glisser Ajouter une connexion OLE DB de la liste Commandes vers une barre d'outils d'ArcCatalog.

    Le bouton Ajouter une connexion OLE DB est ajouté à la barre d'outils.

  3. Cliquez sur le bouton Ajouter une connexion OLE DB.

    La boîte de dialogue Propriétés de la liaison de données apparaît, dans laquelle vous pouvez créer une connexion OLE DB.

    Création d'une connexion OLE DB

  4. Cliquez sur l'onglet Serveur.
  5. Sélectionnez le fournisseur qui convient selon le pilote du moteur de base de données Microsoft Access que vous avez installé à l’étape 1 ci-dessus.
    • Si le pilote du paquetage redistribuable 2010 du moteur de base de données Microsoft Access a été installé, sélectionnez Microsoft Office 12.0 Access Database Engine OLE DB Provider (Fournisseur OLE DB pour le moteur de base de données Access Microsoft Office 12.0).
    • Si le pilote du paquetage redistribuable 2016 du moteur de base de données Microsoft Access a été installé, sélectionnez Microsoft Office 16.0 Access Database Engine OLE DB Provider (Fournisseur OLE DB pour le moteur de base de données Access Microsoft Office 16.0).
  6. Cliquez sur Next (Suivant).
  7. Sous l’onglet Connection (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.
  8. Cliquez sur Test Connection (Test de connexion) pour vérifier que vous pouvez vous connecter à la base de données.
  9. Cliquez sur OK si le test de connexion est réussi.

    Remarque :

    Si la connexion n’aboutit pas, assurez que les paramètres sont corrects. Par exemple, des erreurs de frappe ou de casse peuvent être responsables de l’échec des connexions.

  10. Saisissez un nouveau nom pour la connexion et appuyez sur Entrée.
  11. Pour utiliser la table Access, sélectionnez-la à l’aide de la connexion OLE DB et ajoutez-la à ArcMap.

Remarque :

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.

Les connexions OLE DB n’ayant pas de champ Object ID (ID d’objet), qui est 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. Pour plus d'informations sur l'utilisation des tables dépourvues d'ID d'objet, reportez-vous à la rubrique A propos des champs ID d’objet.

Rubriques connexes

  • Procédure d'utilisation de fichiers Microsoft Access dans ArcGIS
  • Sources de données tabulaires
  • Ajout de connexions OLE DB aux bases de données

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

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

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal