谁能给我提供一些ADO的材料?(越多越好) 分数好商量
来源:百度知道 编辑:UC知道 时间:2024/05/11 05:32:58
什么是ADO ? ADO技术
ADO是什么?我也不大说得清,只知道他是Active Data Object的缩写,可以当成是一种访问数据的方法吧,就象DAO,RDO一样,我想.
但是,RDO和DAO都是在ODBC规程下开发的,以ODBC为基础,而ADO是在OLE DB规程下开发的,该规程据说是用C++开发的,所以有面向对象的特性.
在OLE DB中,有两个概念,数据消费者和数据提供者,这些东东有些复杂,我就懒得去管他了:-)
1. ADO编程模式
1.1 接口概述
.Connection(连接):Connection接口表示正在使用的数据源和ADO接口之间的连接.
.Error(错误):由数据源返回的错误信息.
.Command(命令):表示一个能被数据提供者处理的命令(查询或语句),用他可以返回一个Recordset记录集或执行一个查询动作.
.Parameter(参数):表示传给Command的参数.
.Recordset:这个最复杂,但是功能最强,他"包含数据的游标",至于"游标",我把他理解成在内存中的数组,不知对不对.
.Field(字段):Recordset中的某一列数据.
1.2 接口的创建
ADO接口与其他概念中的对象不一样的是,他不须派生,大多数对象都可以直接创建(Field和Error除外),在ADO中,没有对象的分级结构.
下面是一个例子:
<%
Set lrs=Server.CreateObject("ADODB.Recordset")
lsSql="SELECT au_id,au_lname,au_fname FROM author"
lrs.Open lsSql,"DSN=Sample;UID=sa;PWD=;DATABASE=pubs"<