请单击以进行评分并提供反馈
MSDN
MSDN Library
Visual C++
编程指南
一般概念
数据访问
 使用 DAO 和 ODBC 可以访问哪些数据源?

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
Visual C++
使用 DAO 和 ODBC 可以访问哪些数据源?

两组 MFC 类都允许访问广泛的各种数据源,并使编写独立于数据源的应用程序成为可能。

使用 DAO 可以访问的数据库

使用 DAO 和 MFC DAO 类,可以访问下列数据源:

  • 用数据库引擎版本为 1.x、2.x 和 3.0 的 Microsoft Access 或 Microsoft Visual Basic 创建的、使用 Microsoft Jet 数据库引擎的数据库。

  • 可安装的 ISAM 数据库,包括:

    • dBASE III、dBASE IV 和 dBASE 5.0

    • Paradox 3.x、4.x 和 5.x 版

  • 开放式数据库连接 (ODBC) 数据库,包括但不仅限于 Microsoft SQL Server、SYBASE SQL Server 和 ORACLE Server。若要访问 ODBC 数据库,必须具有希望访问的数据库的适当 ODBC 驱动程序。有关 Visual C++ 此版本中包括的 ODBC 驱动程序列表以及有关获取其他驱动程序的信息,请参见 ODBC 驱动程序列表

  • Microsoft Excel 3.0、4.0、5.0 和 7.0 版工作表。

  • Lotus WKS、WK1、WK3 和 WK4 电子表格。

  • 文本文件。

DAO 在和 Microsoft Jet 数据库引擎可以读取的数据库一起使用时效果最好,这包括以上所有数据库,ODBC 数据源除外。对于 Microsoft Jet (.mdb) 数据库性能最佳。相对于不附加而直接通过 MFC DAO 类打开外部数据库,将外部表(尤其在 ODBC 数据源中)附加到 .mdb 数据库的效果更好。

使用 ODBC 可以访问的数据库

使用 ODBC 和 MFC ODBC 类,可以访问应用程序用户具有其 ODBC 驱动程序的任何本地或远程数据源。16 位、32 位和 64 位的 ODBC 驱动程序都可用于广泛的数据源。如果使用的是 Microsoft Jet (.mdb) 数据库,使用 DAO 类比 Microsoft Access ODBC 驱动程序更有效。

请参见

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker