OLD DB = OLE DB ?ODBC 通用数据库接口
DAO 微软自己的数据库通用接口
OLE DB 微软自己的最高效数据库接口

解决方案 »

  1.   

    odbc是一种底层访问技术,ODBC API可以从底层控制数据库,只能用于关系型数据库
    DAO 最适合于访问ACCESS数据库
    OLE DB基于COM接口,使用他访问数据库需要大量代码,与ODBC同属底层接口
    ADO是基于OLE DB的访问接口,是面向对象的OLE DB技术,使开发代码量大大减少.ADO是最新的技术,有点难度
    我使用ODBC MFC(将ODBC API封装)
      

  2.   

    ODBC  是最基本的,可以访问底层  ODBC API
    MFC ODBC  是VC++封装了 ODBC API
    DAO  用于 ( *.mdb )  Jet  库
    OLE DB 用 com 接口   可以访问底层
    ADO  最新的一种技术.........正在学习 :)
      

  3.   

    我同意以上各位的说法
    ODBC,据说98年微软就不再做进一步开发了,处于“Maintain”状态
    所以,要学习的话,
    最好使用OLEDB,但是相关资料比较少,我一直不会用
    ADO不算底层,相对比较容易学
      

  4.   

    ADO 是个好东西。 太方便。近来一直跟着它。
      

  5.   

    在.Net前:
    OLE DB是给C/C++程序员用的
    ADO是给VB程序员用的 (并非VC不能用)在.Net中
    ADO(++)是给所有的程序员用的.