配置 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 扩展连接作为新逻辑示意图数据源的类型时,属性选项卡如下所示:

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

步骤:
  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。


7/10/2012