标题:什么是ADO啊?说来惭愧,学了半年ASP连ADO还没搞懂
只看楼主
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
结帖率:50%
 问题点数:0 回复次数:9 
什么是ADO啊?说来惭愧,学了半年ASP连ADO还没搞懂

是不是用了ADO就不用SQL语言了,用了ADO还要用ODBC和OLE DB 吗?大家连接数据库的时候都用ADO吗?那3个主要的对象是不是ADO所独有的?我怎么听书上说用ADO很简便但速度不如SQL查询语言快啊?到底ADO和SQL语言有什么区别啊?我好迷惑啊

搜索更多相关主题的帖子: ADO ASP 
2004-06-28 10:43
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

ado active data object 数据对象

像什么connection。recordset,command都是里面定义的

你连接数据库用什么啊〉不用这个嘛?


http://www. 版主位置空缺
2004-06-28 12:58
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 
我看过一篇文章说ADO不如SQL查询语言快,我当时纳闷了,ADO不也得用SQL查询语言吗?
2004-06-28 13:28
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

Microsoft® ActiveX® Data Objects (ADO) 使您能够编写通过 OLE DB 提供者对在数据库服务器中的数据进行访问和操作的应用程序。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。

ADO 同时具有远程数据服务 (RDS) 功能,通过 RDS 可以在一次往返过程中实现将数据从服务器移动到客户端应用程序或 Web 页、在客户端对数据进行处理然后将更新结果返回服务器的操作。RDS 以前的版本是 Microsoft Remote Data Service 1.5,现在,RDS 已经与 ADO 编程模型合并,以便简化客户端数据的远程操作。


http://www. 版主位置空缺
2004-06-28 13:43
烽火
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-6-27
得分:0 

sql查询只是应用于这些数据库对象中,它们之间并不存在一个什么速度快与慢啊! 它也相当于ADO数据库对象应用的一条语句而已


首先是爱情让人忘记时间,然后是时间让人忘记爱情!!你信不信...想想再回答!
2004-06-28 18:10
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 
看一些教程阿

http://www. 版主位置空缺
2004-06-28 18:20
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

网上可以下载的

如果需要,我可以给你


http://www. 版主位置空缺
2004-06-28 18:27
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 
Set conn = Server.CreateObject("ADODB.Connection")   conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")   ID = 1   sql = "update data set usermail='"&usermail&"' where ID="&CInt(ID)   conn.Execute(sql)   conn.Close   Set conn = Nothing

这段是我从你的帖子里找的,没有用RECORDSET,用ADO了吗?

是不是connection。recordset,command着三个对象是ADO所特有的?

[此贴子已经被作者于2004-06-28 18:34:48编辑过]

2004-06-28 18:33
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
得分:0 

conn.Execute也可以返回记录集的!不过它只可以向前而且不可以更改游标!

而recordset可conn.execute功能更强!!!


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-06-29 12:37
buss
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-8-30
得分:0 

ASP是服务器边解释的脚本语言.

ADO是基于OLE DB的.是服务器用来连接数据库的一个接口(API).把数据库记录展现程序界面上

SQL是一个数据库操作语言.

而OLE DB是经ODBC更新一代的连接数据库的API,

现在的我觉得ADO的知识比ASP的知识难掌握些.


http://bbs. 编程无界
2004-08-30 14:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-2903-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.377540 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved