关于ADO基本知识,想请大家讲讲。简单讲讲就行了。(100分)

  • 主题发起人 主题发起人 吴剑明
  • 开始时间 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
对ADO基本知识还不太熟。D5的那几个ADO的控件我基本会用的。但我想了解
具体的基本知识,而不是单纯的控件使用。

1 是不是装了MDAC的机上,就可以跑ADO的程序了?

2 我打开ADOCONNECTION 控件,看到有好多种连接方式,虽然我一直用OLE DB,
但是到底那种才是最好的: JET? OLE DB? FOR ODBC? 。。。。。。

3 我看微软的站点上,把OLE DB 和 ADO 是单独分开来讲的,是不是这两者又有什么。。。

请教。
 
ado 是OLE DB的一个封装,为了易用。
ADO面对微软的数据库是最好的,简单易用。其他数据库的ADO正在开发。
OLE DB效率最高,但是较底层。
 
讲白了,ADO是利用ODBC,所以速度嘛。。。。。。。。。。。。。
只是通用罢了
 
1.?????? ADO一般随IE装,what's MDAC?
 
to cch_b:
错了,ADO不是利用的ODBC,它们是两回事。微软的计划是用ADO/OLE DB淘汰ODBC。
 
这可不是一两句话讲的请的
(ADO) 使客户端应用程序能够通过 OLE DB 提供者访问和操作在数据库服务器中的数据。
OLE DB是一套组件对象模型 (COM) 接口,可提供对存储在不同信息源进行统一访问的能力
但是 OLE DB 应用程序编程接口的设计目的是为了为多种多样的应用程序提供优化功能,它无法满足对简单化的要求。
ADO 是连接应用程序和 OLE DB 的桥梁


 
ADO=activex data object,就是说在数据库的领域内使用Activex技术。
 
原来如此,bluepeach兄,多谢指教了,因为我总感觉它们很像,尤其是在执行的
速度方面,一个连接都要等半天,哈哈哈.
 
ado??msdn中很详细的说
 
1. 是
2. OLE DB
3. ADO 包装了 OLE DB。以前 MS 用ODBC统一数据库存取接口,现在是ADO(面向对象)
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
845
SUNSTONE的Delphi笔记
S
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部