关于配置外部数据库

必须首先使用 Microsoft ® 外部 ODBC 和 OLE DB 程序配置外部数据库,才能从程序中访问这些数据库。

配置数据库之后,即使系统上未安装创建数据的数据库系统,用户也可以从程序中访问这些数据库中的数据。可以从以下应用程序访问数据:

注: 使用 MDAC 2.1 版及更高版本,用户无法编辑 dBase 文件,除非计算机上已安装 Borland 数据库引擎 (BDE)。

成功配置用于程序的数据库后,即创建了扩展名为 UDL 的配置文件。该配置文件包含程序访问配置数据库所需的信息。默认情况下,UDL 文件存储在“Data Links”文件夹中。用户可以在“选项”对话框中为 UDL 文件指定其他位置。

以下主题说明如何使用 ODBC 设置数据源以及如何配置数据源,以便通过程序进行使用。关于 ODBC 和 OLE DB 的详细信息,请参见以下联机 Microsoft 资源:

跳过 ODBC,使用 OLE DB 直接驱动程序

支持的多个数据库管理系统具有可用于 OLE DB 的直接驱动程序。如果使用这些直接驱动程序,则无需在 ODBC 和 OLE DB 中建立配置文件,而仅需要一个 OLE DB 配置文件。

直接数据库驱动程序可用于以下数据库系统:

使用 ODBC 创建配置文件

ODBC 是一个过渡程序,它使一个应用程序中的数据可用于其他应用程序。

使用 OLE DB 配置数据源

可以使用 OLE DB 建立指向外部数据表的 UDL 配置文件。

用 SQL Server 替代 OLE DB

在从 32 位版本的产品升级到 64 位版本后,如果使用的是带有连接的 DbConnect(可使用以下两种方法之一访问 Microsoft Access 数据库或 Microsoft Excel 电子表格),则可能需要将连接改为使用 Microsoft Access Database Engine 或 Microsoft SQL Server。Microsoft 不支持某些早期数据库驱动程序技术的 64 位版本。

Microsoft SQL Server 有多个不同版本。如果用户现在从 MDB 或 XLS 文件访问数据,可能会发现使用 Microsoft SQL Server Express Edition 足以满足需要。Microsoft 还提供标准版和企业版的 SQL Server。

注: 用户可以购买价廉的第三方实用工具,以将存储在 MDB 中的数据自动转换为可以使用 SQL Server 的 MDF 文件。这些实用工具中有许多还允许用户将数据从 MDF 文件输出到 MDB 文件。