Auteur : Dready
Voir le sujet suivant : [ArcGIS 9.x] Liaison BD
Dans la table des matières d'ArcCatalog, les bases de données Access sont reconnues et symbolisées comme des géodatabases.
On peut directement consulter et utiliser leurs tables (pour réaliser des jointures par exemple).
En revanche, les requêtes réalisées dans Access n'apparaissent pas directement.
Pour pouvoir consulter et utiliser la vue d'une requête créée dans Access, il faut créer une liaison OLE DB/ODBC pour se connecter à la base de données Access.
La manière la plus "propre" de réaliser cette liaison est de suivre pas à pas la procédure decrite ici.
Il est important de suivre cette procédure et d'utiliser le driver qui y est recommandé, car autrement, certaines requêtes risquent de ne pas apparaître dans la table des matières d'ArcCatalog.
Cependant, une fois la liaison effectuée et les tables et requêtes visibles dans la table des matières d'ArcCatalog, certaines requêtes ne pourront pas être vues dans le mode "aperçu", ni même utilisées dans ArcMap.
En effet, une liaison OLE DB/ODBC permet d'utiliser les requêtes présentes dans une BD Access SAUF :
- les requêtes "spéciales" (requêtes "mise à jour", "tableau croisé" etc.)
- les requêtes pour lesquels un des champs fait appel à une fonction ecrite dans un module Access.