对于要在 AutoCAD Map 3D 中使用的每个数据源,都必须在 AutoCAD Map 3D 数据源目录中包含一个 UDL 文件。当数据源目录中存在有 UDL 文件后,用户就可以将数据源附着到任意图形。
对于大多数数据源,AutoCAD Map 3D 将在用户附着数据库时自动创建 UDL 文件。然而,对于某些数据库类型,必须手动创建 UDL 文件。
编辑或创建 UDL 文件时,使用 Microsoft Windows“数据链接属性”对话框。有关使用此对话框的详细信息,请参见 Microsoft Windows 文档。
为了读取这些外部数据文件,AutoCAD Map 3D 将使用可以将数据转换为标准格式的驱动程序。第一次在 AutoCAD Map 3D 中使用数据源时,AutoCAD Map 3D 将确定数据源的相应驱动程序。并将此信息存储在 UDL 文件中。
AutoCAD Map 3D 支持下列驱动程序:
这些驱动程序随 AutoCAD Map 3D 一起安装。
由于 ODBC Provider 可以处理许多不同的数据库类型,所以它还需要有关每个特定数据库类型的其他信息。它将从“数据源名称 (DSN)”(注册有关数据库类型的信息)中获取此信息。每种数据库类型仅需要一个 DSN。
对于以下兼容 ODBC 的数据库,AutoCAD Map 3D 会在用户附着数据库时创建 DSN:
默认情况下,AutoCAD Map 3D 使用 Jet Provider 连接 Microsoft Access,而不需要 DSN。如果要使用 ODBC 驱动程序连接 Microsoft Access,就必须创建 DSN。
有关创建 DSN 的信息,请参见 Microsoft Windows 文档。
在附着还没有 UDL 文件的数据源时,AutoCAD Map 3D 将创建 UDL 文件并确定 Windows 数据源配置的设置。
如果将 Expert 变量设置为 3 或更大的值,AutoCAD Map 3D 将确定设置并显示数据源配置对话框,以便用户可以查看或修改这些设置。