先决条件:
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 扩展连接的属性选项卡:
然后,在这两种情况下,您必须按如下所述进行操作:
- 根据是否存在用于连接所需数据库的 UDL 文件,您必须按照以下各节所述内容进行操作:
- 如果已预先创建了用于连接所要使用数据库的 UDL 文件,请执行以下操作:
- 单击 UDL 文件字段右侧的浏览 UDL 文件以获取连接字符串按钮。
将打开 ADO 扩展连接 或 ADO 连接 对话框。
- 浏览至所需的 UDL 文件,然后选择该文件。
- 单击打开。
ADO 连接 或 ADO 扩展连接 对话框将关闭。“属性”选项卡中的 UDL 文件字段将自动使用指定的 UDL 文件进行填充,连接字符串部分将自动使用在 UDL 文件内指定的数据链接信息进行填充:
- 如果不存在用于连接所要使用数据库的 UDL 文件,请执行以下操作:
- 单击数据链接属性按钮 来指定连接参数。
将打开数据链接属性 对话框:
- 构建用于连接数据库的连接字符串。
有关该对话框的详细信息,请单击帮助按钮以打开 Microsoft 数据链接帮助系统。
- 单击确定。
数据链接属性 对话框将关闭。连接字符串部分将自动使用指定的数据链接属性进行填充:
要结束 ADO 或 ADO 扩展连接数据源的创建,需要按照创建逻辑示意图数据源主题中的说明执行步骤 8 和步骤 9。