ADO是什么意思啊

 我来答
你爱我妈呀
2019-09-26 · TA获得超过8.6万个赞
知道小有建树答主
回答量:686
采纳率:100%
帮助的人:34.6万
展开全部

一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。

在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。

ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。

例如,如果希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。

扩展资料:

ADO接口简介

1、_ConnectionPtr接口

返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。

2、_CommandPtr接口

返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。

3、_RecordsetPtr接口

是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。

参考资料来源:百度百科-ActiveX Data Objects

AiPPT
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团... 点击进入详情页
本回答由AiPPT提供
OfferComing留学
2022-12-22 · OfferComing一站式留学攻略
OfferComing留学
向TA提问
展开全部

一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。

在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。

ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。

例如,如果希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。

扩展资料:

ADO接口简介

1、_ConnectionPtr接口

返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。

2、_CommandPtr接口

返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。

3、_RecordsetPtr接口

是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。

参考资料来源:百度百科-ActiveX Data Objects

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开口大字典
2007-02-05 · TA获得超过5.9万个赞
知道大有可为答主
回答量:3万
采纳率:54%
帮助的人:1.3亿
展开全部
ADO是Active Data Object的缩写,可以当成是一种访问数据的方法,就象DAO,RDO一样。但是,RDO和DAO都是在ODBC规程下开发的,以ODBC为基础,而ADO是在OLE DB规程下开发的,该规程据说是用C++开发的,所以有面向对象的特性。在OLE DB中,有两个概念:数据消费者和数据提供者。在活动服务器文档的创建和使用中经常会用到。
一、ADO编程模式
1、接口
.Connection(连接):Connection接口表示正在使用的数据源和ADO接口之间的连接。
.Error(错误):由数据源返回的错误信息。
.Command(命令):表示一个能被数据提供者处理的命令(查询或语句),可以返回一个Recordset记录集或执行一个查询动作。
.Parameter(参数):表示传给Command的参数。
.Recordset:这个最复杂,但是功能最强,“包含数据的游标”,至于“游标”,我把它理解成在内存中的数组,不知对不对。
.Field(字段):Recordset中的某一列数据。
2、接口的创建
ADO接口与其他概念中的对象不一样的是,它不须派生,大多数对象都可以直接创建(Field和Error除外),在ADO中,没有对象的分级结构。下面是一个例子:
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "Sample","sa",""
sql="SELECT au_id,au_lname,au_fname FROM author"
Set lrs=conn.Exectue(sql)
......
%>

3、对象的作用范围
我们都知道,HTTP协议是无状态的协议,你不能指望在调用了这个HTML文件后保存一个状态,供调下一个文件时使用。但ASP却可以实现,有个Session对象,它缺省地能保持一个会话20分钟,我们可以利用这一点维持数据库连接。一个典型的应用是我们一次返回数据库的20条记录。
我们可以这么做:
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "Sample","sa",""
sql="SELECT au_id,au_lname,au_fname FROM author"
Set lrs=conn.Exectue(sql)
Set Session("lrs")=lrs
.....
Response.Write(Session("lrs")("au_lname"))
....
%>

二、使用ADO
1、创建DSN
DSN的创建,我已在前面文章讲过。
2、安全考虑
ASP曾经有一个安全漏洞,你可以在ASP文件的URL最后简单地加一个句号(.),或者加上::$DATA,例如:http://127.0.0.1/asp/test.asp::$DATA
你会看到浏览器显示的不是经过处理的结果,而是ASP源代码!

三、Connection接口
1、Connection接口是数据源的一个开放连接。你可以把他看成是DAO中的Database对象,或者RDO中的rdoConnection。
在你用ASP文件中的Connection接口做任何事之前,必须首先创建他,注意创建与打开是两回事。
mconn.Open "dsnname","username","password"
White Saillor)

2、Connection的方法
.Open方法
用来初始化一个连接,只有等到你使用了Connection对象的Open方法,Connection对象才真正存在。(这一点没搞清楚)
.Close方法
当你调用了Close方法时,就停止了与数据提供者的连接,并释放与之关联的系统资源,但并没有释放Connection对象本身。
.BeginTrans方法
.ComitTrans方法
.RollbackTrans方法
.Execute方法

Connection对象也能用来执行SQL语句及存储过程,但有一点须说明的是,他返回的信息是最基本的游标,只能读和只能向前移动的游标。

调用方法:
Set RecordSet=Connection.Execute(CommandText,RecordAffected,Options)

其中,CommandText是一个串,可以用一个标准的SQL语句,RecordAffected是一个变量,返回命令执行时影响的记录数,Options参数定义传给Execute的命令串的类型,可为:
.adCmdText:表明参数串是SQL串
.adCmdTable:是表名
.adCmdStoreProc:是数据提供者知道的存储过程
.adCmdUnknown:不清楚

3、Connection的属性
.Attributes,定义了处理事物的方法
.CommandTimeout,定义允许对数据源操作的命令终止并产生一个错误的等待时间
.ConnectionString,相当与调用Execute时给的第一个参数
.ConnectionTimeout,定义在放弃连接并产生一个错误前等待数据源响应的时间
.DefaultDatabase,定义在连接中使用的缺省数据库
.Provider,返回连接的数据提供者的名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwqhp
推荐于2017-09-26 · TA获得超过1694个赞
知道大有可为答主
回答量:1127
采纳率:0%
帮助的人:1485万
展开全部
ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。

ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:

·Connection对象:负责打开或连接数据库文件;
·Recordset对象:存取数据库的内容;
·Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悦读
2007-02-05 · TA获得超过1万个赞
知道大有可为答主
回答量:1316
采纳率:0%
帮助的人:1322万
展开全部
ADO是Active Data Object的缩写,意思是数据访问组件 ;

ADO .NET与ADO有很大的不同.ADO.NET不是ADO为适应.NET基础构造而进行改进的版本.它是一个全新的访问编程模型.当你开始使用ADO.NET时,你会发现你所掌握的任何关于ADO的技能在搭建有效的程序以及解决难题方面对你都会有很大帮助,能够帮你在解决问题上朝更灵活更稳妥的方向发展.

参考资料: ADO是Active Data Object的缩写,意思是数据访问组件 ;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式