Microsoft Office 2007 引入一种新的 Microsoft Access 数据库格式,accdb,这是在 Access 2007 中保存或创建数据库时的新默认格式。若不使用 OLE DB,ArcGIS 无法直接读取或写入这种新的 Microsoft Access 格式,包括直接通过添加数据 对话框访问 accdb 文件。
- 如果是在安装了 ArcGIS 的同一台计算机上安装了 Microsoft Office 2007,请跳至步骤 2。如果尝试连接到未安装 Microsoft Office 2007 的计算机上的.accdb 文件,则需要安装 Microsoft Access 数据库引擎 2010 Redistributable 驱动程序。
- 将 OLE DB 连接命令作为按钮添加到 ArcCatalog 的工具条中。
- 在主菜单上单击自定义,然后单击自定义模式。
将打开自定义 对话框。
- 单击命令选项卡。
- 从目录列表中选择 ArcCatalog。
- 将命令列表中的添加 OLE DB 连接拖动到 ArcCatalog 的工具条上。
添加 OLE DB 连接按钮添加到工具条中。
- 在主菜单上单击自定义,然后单击自定义模式。
- 单击添加 OLE DB 连接按钮。
将弹出数据连接属性对话框,您可在其中创建“OLE DB 连接”。
- 单击提供者选项卡。
- 单击 Microsoft Office 12.0 Access Database Engine OLE DB Provider。
- 单击下一步。
- 在连接选项卡的第一部分中指定数据库或浏览至此数据库。如果数据库设有密码,请在第二部分中输入此信息。
- 单击测试连接验证是否可以连接到此数据库。
- 如果连接测试成功,单击确定。
- 输入连接的新名称并按 Enter。
- 要使用 Access 表,请通过 OLE DB 连接浏览至相应的表并将其添加到 ArcMap。