现在OLEDB和ADO分不清楚了 
#import "msado15.dll" no_namespace rename("EOF","adoEOF")这个是不是导入的ADO的库 
我连接的时候用的 
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=list.mdb", "", "", 0); 
用的函数好像也有很多ADO的 
OLEDB和ADO用一个库吗?

解决方案 »

  1.   

    ADO(Active Data Object):动态数据对象。这是使用OLE DB的一组对象。通过一种简单的对象模型,可以被数据消费者用来处理任何OLE DB数据。Data Provider 是用来指定数据提供者的。OLE DB数据提供者,实际上是对数据库API基于OLE DB标准的封装。ADO是在OLE DB上再封装一层。#import "msado15.dll" no_namespace rename("EOF","adoEOF") 是用来导入ADO 对象声明的COM库,Provider=Microsoft.Jet.OLEDB.4.0是指用哪个数据提供者连接数据库。