您的位置:首页 > 运维架构

ADO学习起航(第一篇)

2007-06-25 14:48 302 查看
前面刚接触了点ADO编程,现在想好好仔细学一下,进入正文:

 

OLE DB是一组直接处理数据的接口,而ADO或ADO.NET是对OLE DB的一层封装,使用户不必详细OLE DB的详细COM接口。
 
OLE DB定义了三个组件:
数据提供者(Data Providers ) 数据使用者(Data Consumers) 和服务组件 ( Service Component)。
 
OLE DB包含下列几个核心组件:
Data Conversion Library支持不同数据类型间的转化
Row Position Object 跟踪RecordSet的当前行
Root Enumeratir 搜索已知的OLE DB提供者
IDataInitialize interfae 处理数据源的功能
IDBPromptInitalize interface 让应用程序能使用Data Link Properties对话框功能
 
ADO包含以下几个对象:
Connection对象,和数据源的持久连接
Error对象,表示数据访问过程中的一个错误
Command对象,表示返回数据的存储过程或其他数据访问对象,也可以表示不返回数据的存储过程。
Parameter对象,指定Command对象所需数据运行时的参数
RecordSet对象,表示从数据源检索的一组数据记录以及当前记录。
Filds对象,表示一条记录的一个字段
Record对象,表示一个记录集中的一条记录。
Stream对象,表示一个Record对象的二进制数据流
Property对象,定义对象的特征。
 
数据访问模式的发展:ODBC、 DAO、 RDS、 ADO/ADO.NET
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息