ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 合约
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

配置 ADO 或 ADO 扩展连接数据源

先决条件:

ADO (Microsoft Active Data Object) 连接类型使得您可以通过 OLE DB 提供程序读取和操作各种资源中的数据。其主要优点是使用方便、速度快、存储器开销低,且磁盘需求量小。

是使用 ADO 数据源还是使用 ADO 扩展连接数据源取决于用来连接数据库的所选提供程序。如果此提供程序无法解释带有参数的查询(例如,ESRI 地理数据库 OLE DB 提供程序),请使用 ADO 连接类型,这样,Schematics 将负责管理这些参数。如果此提供程序能够解释带有参数的查询,请使用 ADO 扩展连接类型,这是因为此连接要比非扩展连接的速度快。任何情况下,查询定义以及 Schematics 对其进行的管理对您来说是完全清晰明了的 - 对于使用 ADO 非扩展源的数据源和使用 ADO 扩展连接的数据源,二者的使用方法相同。

可通过“逻辑示意图数据集编辑器”创建数据源,以连接到要通过 ADO 或 ADO 扩展连接使用的数据库。要创建数据源,必须首先依照创建逻辑示意图数据源主题中详述的步骤执行操作,并在步骤 6 中指定数据源类型时选择“ADO 连接”或“ADO 扩展连接”。以下步骤涉及应在此主题的步骤 7 中执行的特定 ADO 或 ADO 扩展连接数据源配置。

选择 ADO 连接或 ADO 扩展连接作为新逻辑示意图数据源的类型时,属性选项卡如下所示:

  • ADO 连接的属性选项卡:
    ADO 连接数据源的属性选项卡 - 初始内容
  • ADO 扩展连接的属性选项卡:
    ADO 扩展连接数据源的属性选项卡 - 初始内容

然后,在这两种情况下,您必须按如下所述进行操作:

  1. 根据是否存在用于连接所需数据库的 UDL 文件,您必须按照以下各节所述内容进行操作:
    • 如果已预先创建了用于连接所要使用数据库的 UDL 文件,请执行以下操作:
    1. 单击 UDL 文件字段右侧的浏览 UDL 文件以获取连接字符串按钮。

      将打开 ADO 扩展连接 或 ADO 连接 对话框。

    2. 浏览至所需的 UDL 文件,然后选择该文件。
    3. 单击打开。

      ADO 连接 或 ADO 扩展连接 对话框将关闭。“属性”选项卡中的 UDL 文件字段将自动使用指定的 UDL 文件进行填充,连接字符串部分将自动使用在 UDL 文件内指定的数据链接信息进行填充:

      通过浏览现有的 UDL 文件而创建的 ADO 连接数据源示例

    • 如果不存在用于连接所要使用数据库的 UDL 文件,请执行以下操作:
    1. 单击数据链接属性按钮 数据链接属性按钮 来指定连接参数。

      将打开数据链接属性 对话框:

      数据链接属性对话框

    2. 构建用于连接数据库的连接字符串。

      有关该对话框的详细信息,请单击帮助按钮以打开 Microsoft 数据链接帮助系统。

    3. 单击确定。

      数据链接属性 对话框将关闭。连接字符串部分将自动使用指定的数据链接属性进行填充:

      通过指定数据链接属性而创建的 ADO 扩展连接数据源示例

要结束 ADO 或 ADO 扩展连接数据源的创建,需要按照创建逻辑示意图数据源主题中的说明执行步骤 8 和步骤 9。

有关此主题的反馈?

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明