Customer Service | Training | Contact Us
Welcome!
Login
Search Options   products areas display

Which products should be considered?

All Products

ArcCAD
ArcEditor
ArcExplorer
ArcGIS Engine
ArcGIS Explorer
ArcGIS Image Server
ArcGIS Mobile
ArcGIS Server
ArcIMS
ArcInfo Desktop
ArcInfo Workstation
ArcLogistics Route
ArcPad
ArcPad Application Builder
ArcReader
ArcSDE
ArcView
ArcView 3.x
ArcWeb Services APIs
ArcWeb Toolbar for ArcGIS
Atlas GIS
BusinessMap
BusinessMap Pro
GIS Portal Toolkit
Job Tracking for ArcGIS
MapIt
Maplex
MapObjects -- Java
MapObjects -- Windows
MapObjects IMS
MapObjects LT
MapStudio
Military Overlay Editor
NetEngine
PC ARC/INFO & DAK
PLTS
RouteMap
RouteMap IMS
SDE
Tracking Server

    Remember these settings for each visit More info
You are here:

Technical Article   HowTo:  Connect to Microsoft Access 2007 (ACCDB) files in ArcGIS

Article ID: 32976
Software:  ArcGIS - ArcEditor 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.2, 9.3, 9.3.1
Platforms:  Windows 2000, XP, 2003Server

Summary

Office 2007 introduced a new Microsoft Access database format, ACCDB. ACCDB is the new default format in Access 2007, when saving or creating a database.

 The proper way of connecting to Microsoft Access databases, either the MDB or ACCDB formats, is through an OLEDB connection. Many users connect directly to MDB files through the Add Data dialog box in Arcmap. In most cases, this works fine, but is not the recommended workflow. With the new Microsoft Access format, accessing ACCDB files directly through the Add Data dialog box is not possible.


Procedure

Instructions provided describe how to use ACCDB files in ArcGIS.

  1. If Microsoft Office 2007 is installed on the same machine as ArcGIS, skip to step 2. If attempting to connect to an ACCDB file on a machine that does not have Microsoft Office 2007, download the AccessDatabaseEngine.exe from 2007 Office System Driver: Data Connectivity Components.
  2. In ArcCatalog, navigate to the Database Connections folder in the catalog tree.
  3. Click Add OLEDB Connection.-show me-

    [O-Image]
  4. In the Data Link Properties dialog box, select the Microsoft Office 12.0 Access Database Engine OLE DB Provider.-show me-

    [O-Image]


     The Microsoft Office 12.0 Access Database Engine Provider was installed with either Office 2007 or the AccessDatabaseEngine.exe from step 1, above.

  5. Click Next to the open the Connection Tab.
  6. For step 1 > Data Source, either type or copy and paste the location to the ACCDB file.-show me-

    [O-Image]


     The ability to browse to an ACCDB file in this dialog box is a Microsoft limitation that cannot be addressed by ESRI.

  7. If required by the database, enter in a password.
  8. Click the Test Connection button. A message should appear stating that the test connection was successful.
  9. Click OK on the Data Link Properties dialog box.
  10. There is now a new OLE DB Connection in the Database Connections folder. Optionally, the new OLE DB Connection can be renamed something that relates to or identifies the database.-show me-

    [O-Image]
  11. Double clicking the OLEDB Connection and viewing the Contents tab displays the contents of the database. Clicking the plus sign next to the database also displays the contents.-show me-

    [O-Image]
  12. The contents of this database can now be used in most ArcGIS dialog boxes by navigating to the Database Connections folder. Tables and queries can also be dragged and dropped from the Database Connections folder; for example, into the ArcMap Table of Contents.

Created: 4/27/2007
Last Modified: 11/2/2009

This website's graphical display is now viewable only with W3C standards-compliant browsers, but the content is accessible to all browsers and Internet devices. View our supported browser matrix for more information on our website display.