最好能比较说明一下.另外还有一个问题在
http://expert.csdn.net/Expert/TopicView1.asp?id=2205731
谢谢
http://expert.csdn.net/Expert/TopicView1.asp?id=2205731
谢谢
解决方案 »
- 急 请高手 帮我完成此功能!
- 怎么对图像进行实时处理 ?
- 请教,vc+ado方式连接access,怎么判断某张表是否已经存在呢
- 关于Edit Box输入字符类型限制问题?知道的请帮帮忙.
- 请教:CDocument 和 CView
- 为什么服务器接收连接函数CServerSocket::OnAccept(int nErrorCode)只响应第一个客户端?
- opengl怎样用鼠标拖动实现三维实体的旋转,平移和缩放的
- 请问在一个MFC程序中如何得知一个被调用的win32 Exe程序是否已经运行结束?
- 请教在内存DC中绘制并保存的问题
- 我需要DES加密原码,愿意奉献50分,哪位能帮忙?
- 急!如何使用waitcommevent()函数
- 如何更改Edit控件的前景和背景色,在线结贴。
因为:
ActiveX Data Objects (ADO) 是微软最新的数据访问技术。它被设计用来同新的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)。OLE DB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。
ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。 ADO向程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所占内存的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用程序作了优化。
不过如果你是学习的话,用一下ODBC也是必要的哦!!
知道的多一点,多一些比较和选择,也是不错的