barriers / 阅读 / 详情

ADO是微软基于COM的数据访问组件,如何理解?

2023-06-19 09:12:57
TAG: ado
共1条回复
瑞瑞爱吃桃

(1)微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。

ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。ADO在1996年冬被发布。

ADO包含一些顶层的对象:

连接,代表到数据库的连接

记录集,代表数据库记录的一个集合

命令,代表一个SQL命令

记录,代表数据的一个集合

流,代表数据的顺序集合

错误,代表数据库访问中产生的意外

字段,代表一个数据库字段

参数,代表一个SQL参数

属性,保存对象的信息

ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。

在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO.NET。其对象模型和传统ADO差别很大。 ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口??远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。

ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。

ADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所占内存的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用程序作了优化。

-----------------------------------------------------------------------------------------------------------

ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。

象Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。ADO的一个特征(称为远程数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。

ADO从原来的Microsoft数据接口远程数据对象(RDO)而来。RDO与ODBC一起工作访问关系数据库,但不能访问如ISAM和VSAM的非关系数据库。

ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的Active Server 页面上。可以使用ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源,这样 ASP 程序员就可以访问任何与 ODBC 兼容的数据库,包括 MS SQL SERVER、Access、 Oracle 等等。

比如,如果网站开发人员需要让用户通过访问网页来获得存在于IBM DB2或者Oracle数据库中的数据,那么就可以在ASP页面中包含ADO程序,用来连接数据库。于是,当用户在网站上浏览网页时,返回的网页将会包含从数据库中获取的数据。而这些数据都是由ADO代码做到的。

ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性??远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口??远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。

ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。

ADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5 的Dao350.dll所占内存的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个 "Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用程序作了优化。

什么是COM组件

COM是Component Object Model (组件对象模型)的缩写。

用户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选中的。作为一名软件开发人员如何做才能满足用户的需要呢?必须要保证升级应用时不破坏与以前版本的向后兼容性。必须做到扩展系统服务时不依赖特定的操作系统。面向对象的程序设计显然是一次革命性的改变。采用面向对象的设计方法我们可以很容易的把要解决的问题事物抽象成各种类,并将内部动作封装隐藏起来,只提供一些接口。但这并没有完全解决我们的问题。昨天我在《程序员》杂志上看到,现在是后OO时代,那OO以后是什么呢?应该是面向组件吧。

相关推荐

ADO是什么意思啊

阿杜这总是正确的嘛.嘿嘿
2023-06-19 08:13:096

ADO是什么?它的作用是什么?

ADO是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。扩展资料像Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。ADO技术优势1、ADO的优势就是拥有更好的LINQ提供程序、文档,并且是由微软所支持的。2、ADO具有大量Entity Framework 4.0所不具备的特性,像批量读/写、“额外的”延迟、集合过滤器、调整等等。3、ADO工具的普遍开发速度快。参考资料:百度百科—ActiveX Data Objects
2023-06-19 08:13:421

ADO是什么意思?

ADO车队原来是一个叫做ADO的网吧组织的/现在已经成为俱乐部//好象有公司赞助的呢/
2023-06-19 08:13:581

女生说ado是什么意思

ado的意思是费力,骚扰,无谓的纷扰所以如果女生对你说ado那就说明她觉得和你说话很费力
2023-06-19 08:14:111

ado属于什么档次的牌子

一线档次。ado是指爱都服饰,是一家在整合福建省爱都阳光服饰有限公司资源基础上,集服装、服饰及其时尚品研究开发、生产制造、营销推广和品牌服务为一体的规模化、品牌化的外资服饰企业,其生产的产品属于一线品牌。爱都服饰有着二十多年历史的爱都品牌自创建伊始便专注于男装的研发、生产,尤其是主导研发的茄克系列更被誉为茄克研发的风向标,备受行业追捧和消费者的好评。
2023-06-19 08:14:191

ADO是什么意思?

ADO车队的由来及简介 首先先介绍一下ADO。。ADO中文名阿道,取自于马达加斯加黎语 意为你好,朋友 hi哥们 ADO是长春市阿道网络空间英文名称。ADO阿道及相关车队标识已经在吉林省工商局注册成为阿道网络空间及ADO车队专属标志,任何人未经公司及俱乐部同意不得私自挂有任何带有ADO阿道及标识的名字及图标。 车队俱乐部由去年11月份出资并建立,首批签约队员只有安红,小君,蔡泉。由我里萌,车队ID ADO飞扬出任车队俱乐部经理,ADO安红担任车队队长。。在建立后的CIG比赛上,ADO队员发挥出色一举包揽了长春赛区前三名,及吉林省CIG总冠军。。 在12月份,车队成功签约在国服非常强劲的顶尖车手小风,并在安红的推荐下签约PRO及青虎。车队构架有此产生。 随着小风的加盟后车队也越来越广泛人知,一跃成为国内一线车队,但是初期车队走的还是低调路线只以比赛为主,凡是由ADO车队队员参加的比赛全部都拿到了冠军,可以说成绩的取得还是让人值得欣慰的。随后在PLU的比赛上,小风及安红的强劲实力彻底让大家认识到了ADO车队的实力。 随后英特尔公司北方分公司,发现了跑跑卡丁车巨大的市场以及ADO小风超高的人气和影响力, 和ADO车队正式签约,成为ADO车队一级赞助商。赞助包括资金,队服,装备==,继英特尔公司北方分公司赞助后,吉林省成捷科技网络有限公司也成为ADO车队赞助商负责赞助车队每月在游戏币上的开销。可以说,ADO车队在前期的运做中取得了一定的成功。随后车队也开始正式招收队员,一直走一个精英路线也收入了不少地区的精英,比如沈阳的海林,哈尔滨的致命==,他们也在各项赛事上为ADO车队赢来了无数的荣誉。 然而随着地位及实力的不断增高,队内一些队员也因为个人原因离开了车队,PRO首先因为工作的原因离开了车队,随后安红因为学习的原因也离开了车队,车队的强大于以上两人密不可分,但是同样车队也尊重他们的选择,毕竟人不可能玩一辈子的游戏,在这里我代表车队全体队员及老板向安红及PRO说声谢谢!我们不可以玩一辈子的游戏,但是我们可以做一辈子的朋友,希望你们在其他领域取得属于自己的天空。 近期由于跟英特尔公司达成的协议,ADO车队将在北区15个城市做巡回表演,其中包括山东省,北京市,天津市,河北省,辽宁省,吉林省及黑龙江省也希望车队的支持者们到时候能去现场观看,车队的强大离不开车迷们的支持和厚爱。。 安红和PRO的离队在一定程度上削弱了车队的实力,车队在近期也会做人事变动,也在接洽一些国内非常知名的车手,并且将在近期内加盟车队。。我们的目标,要么不做,要做就一定要做到最好。。
2023-06-19 08:14:291

ADO是什么意思

微软公司的ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLEDB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO被设计来继承微软早期的数据访问对象层,包括RDO(RemoteDataObjects)和DAO(DataAccessObjects)。ADO在1996年冬被发布。ADO也是一只活跃于1986-1996年的摇滚乐队。ADO还是吉林市阿道网络空间的名字
2023-06-19 08:14:417

ado是虚拟歌姬吗

不是。ado原名杜成义,男,1973年3月11日出生于新加坡,华语流行乐男歌手,是一个实实在在的歌手并不是虚拟歌姬,歌曲感情十足受到很多人的喜欢。
2023-06-19 08:14:571

ado 是什么词性

ado[E5du:]n.纷扰, 忙乱abbr.[军] Advanced Development Objective, 高级发 展目标美国传统词典[双解]
2023-06-19 08:15:121

Access中使用DAO和ADO进行数据处理的区别

ADO和DAO都是操作数据表的方法。此两者即有相同又有不同:ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口 ,DAO (DATA ACCESS OBJECTS) 对象的数据访问接口 ,也就是说ADO是它使用OLEDB接口而不是ODBC,DAO是access的产物,而ADO即应用在多种语言。新增事件Dim rst As ADODB.Recordset 定义ADO记录集Dim strSQL As String 定义strsql,在下面要用到,具体用时,具体定义。……….Set rst = New ADODB.Recordsetrst.CursorLocation = adUseClientrst.Open strSQL, CurrentProject.Connection, 2, 3rst.AddNew 注:新增,修改为edit,删除为delete……..rst.Update 注:新增与修改都需要更新记录集,删除与加载则不需要这句。rst.CloseSet rst = Nothing新增事件Dim rst As DAO.Recordset 定义DAO记录集Dim strSQL As String……Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)rst.AddNew……..rst.Updaterst.CloseSet rst = Nothing加载事件Dim rst As ADODB.Recordset 定义ADO记录集…….Set rst = New ADODB.Recordsetrst.CursorLocation = adUseClientrst.Open strSQL, CurrentProject.Connection, 2, 3rst.MoveFirst 移动到第一条…..rst.CloseSet rst = Nothing加载事件Dim rst As DAO.Recordset 定义DAO记录集……..Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)rst.MoveFirst…….rst.CloseSet rst = Nothing修改事件Dim rst As ADODB.Recordset 定义ADO记录集……Set rst = New ADODB.Recordsetrst.CursorLocation = adUseClientrst.Open strSQL, CurrentProject.Connection, 2, 3rst.MoveFirstrst.EditMode…….rst.Updaterst.CloseSet rst = Nothing修改事件Dim rst As DAO.Recordset 定义DAO记录集Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)rst.MoveFirstrst.Edit……rst.Updaterst.CloseSet rst = Nothing删除事件Dim rst As ADODB.Recordset 定义ADO记录集……..Set rst = New ADODB.Recordsetrst.CursorLocation = adUseClientrst.Open strSQL, CurrentProject.Connection, 2, 3rst.MoveFirstrst.Delete "删除rst.CloseSet rst = Nothing删除事件Dim rst As DAO.Recordset 定义DAO记录集……..Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)rst.MoveFirstrst.Delete "删除rst.CloseSet rst = Nothing
2023-06-19 08:15:291

电商ado是什么意思

ADO是一种程序对象。 用于表示用户数据库中的数据结构和所包含的数据。在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。
2023-06-19 08:15:471

ado和dao有什么区别请说细一点

ADO(ACTIVEXDATAOBJECTS)应用层的数据访问接口ODBC数据库驱动接口OLEDB系统级数据访问接口DAO(DATAACCESSOBJECTS)对象的数据访问接口ADO是基于全新的OLEDB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO的后继产物.DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFTJET数据库引擎.ADODC是封装ADO的VB数据控件,可减少代码编写.ADODB是数据对象,操作数据库需通过编写代码来实现.以上简单说明仅供参考.
2023-06-19 08:15:541

电器中的ADO是什么意思?

ADO车队的由来及简介首先先介绍一下ADO。。ADO中文名阿道,取自于马达加斯加黎语 意为你好,朋友 hi哥们ADO是长春市阿道网络空间英文名称。ADO阿道及相关车队标识已经在吉林省工商局注册成为阿道网络空间及ADO车队专属标志,任何人未经公司及俱乐部同意不得私自挂有任何带有ADO阿道及标识的名字及图标。车队俱乐部由去年11月份出资并建立,首批签约队员只有安红,小君,蔡泉。由我里萌,车队ID ADO飞扬出任车队俱乐部经理,ADO安红担任车队队长。。在建立后的CIG比赛上,ADO队员发挥出色一举包揽了长春赛区前三名,及吉林省CIG总冠军。。在12月份,车队成功签约在国服非常强劲的顶尖车手小风,并在安红的推荐下签约PRO及青虎。车队构架有此产生。随着小风的加盟后车队也越来越广泛人知,一跃成为国内一线车队,但是初期车队走的还是低调路线只以比赛为主,凡是由ADO车队队员参加的比赛全部都拿到了冠军,可以说成绩的取得还是让人值得欣慰的。随后在PLU的比赛上,小风及安红的强劲实力彻底让大家认识到了ADO车队的实力。随后英特尔公司北方分公司,发现了跑跑卡丁车巨大的市场以及ADO小风超高的人气和影响力, 和ADO车队正式签约,成为ADO车队一级赞助商。赞助包括资金,队服,装备==,继英特尔公司北方分公司赞助后,吉林省成捷科技网络有限公司也成为ADO车队赞助商负责赞助车队每月在游戏币上的开销。可以说,ADO车队在前期的运做中取得了一定的成功。随后车队也开始正式招收队员,一直走一个精英路线也收入了不少地区的精英,比如沈阳的海林,哈尔滨的致命==,他们也在各项赛事上为ADO车队赢来了无数的荣誉。然而随着地位及实力的不断增高,队内一些队员也因为个人原因离开了车队,PRO首先因为工作的原因离开了车队,随后安红因为学习的原因也离开了车队,车队的强大于以上两人密不可分,但是同样车队也尊重他们的选择,毕竟人不可能玩一辈子的游戏,在这里我代表车队全体队员及老板向安红及PRO说声谢谢!我们不可以玩一辈子的游戏,但是我们可以做一辈子的朋友,希望你们在其他领域取得属于自己的天空。近期由于跟英特尔公司达成的协议,ADO车队将在北区15个城市做巡回表演,其中包括山东省,北京市,天津市,河北省,辽宁省,吉林省及黑龙江省也希望车队的支持者们到时候能去现场观看,车队的强大离不开车迷们的支持和厚爱。。安红和PRO的离队在一定程度上削弱了车队的实力,车队在近期也会做人事变动,也在接洽一些国内非常知名的车手,并且将在近期内加盟车队。。我们的目标,要么不做,要做就一定要做到最好。
2023-06-19 08:16:031

消防方面的ado是什么意思

一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在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代码的结果。像Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。ADO的一个特征(称为远程数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。ADO从原来的Microsoft数据接口远程数据对象(RDO)而来。RDO与ODBC一起工作访问关系数据库,但不能访问如ISAM和VSAM的非关系数据库。ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的Active Server 页面上。可以使用ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源,这样 ASP 程序员就可以访问任何与 ODBC 兼容的数据库,包括 MS SQL SERVER、Access、 Oracle等等。比如,如果网站开发人员需要让用户通过访问网页来获得存在于IBM DB2或者Oracle数据库中的数据,那么就可以在ASP页面中包含ADO程序,用来连接数据库。于是,当用户在网站上浏览网页时,返回的网页将会包含从数据库中获取的数据。而这些数据都是由ADO代码做到的。ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性-远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口——远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。但微软正积极推广该技术,并打算用OLE DB取代ODBC。ADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所占内存的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用程序作了优化。
2023-06-19 08:16:111

数据源和数据库/ODBC和ADO的区别

ODBC和ADO的区别:ODBC(Open Database Connection,开放式数据互连)是访问数据库的一个统一接口标准,它允许开发人员使用ODBC API(应用程序接口)来访问多种不同的数据源,并执行数据操作。当使用应用程序时,应用程序首先通过使用ODBC API与驱动管理器进行通信,ODBC API由一组ODBC函数调用组成,通过API调用ODBC函数提交SQL请求,然后,驱动管理器通过分析ODBC函数并判断数据源的类型,并配置正确的 驱动器,并把ODBC函数调用传递给驱动器,最后,驱动器处理ODBC函数调用,把SQL请求发送给数据源,数据源执行相应操作后,驱动器返回执行结果, 管理器再把执行结果返回给应用程序。微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。 ADO包含一些顶层的对象:连接,代表到数据库的连接记录集,代表数据库记录的一个集合命令,代表一个SQL命令记录,代表数据的一个集合流,代表数据的顺序集合错误,代表数据库访问中产生的意外字段,代表一个数据库字段参数,代表一个SQL参数属性,保存对象的信息ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。ODBC通常用来访问不具备OLE-DB特性的非Microsoft数据库中的数据;16位的ODBC驱动程序工作起来可能非常缓慢。ODBC素以最慢的数据访问方法而著称,但是很可惜,当ADO或DAO都不支持某个数据库管理器而ODBC支持这个数据库管理器时,在这种特定的情形 下,你仍然需要使用ODBC。在大多数情况下,这意味着要从数据库厂商那里获得所需的驱动程序,虽然Visual C++确实附带了一些产品的驱动程序(如果你正在使用数据库管理器的某些神秘功能,那么就需要建立自己的接口枣这并不是一件十分困难的事)。本质上讲,你 总是要使用ODBC来访问Microsoft产品之外的其它DBMS产品所创建的数据库,这些数据库并不具备OLE-DB功能。ODBC还要求做一些额外 的工作枣为ADO调整Visual C++中的大部分向导。高级技巧除了使用ADO和ODBC外,你还可以使用像DAO(数据访问对象)这样的早期技术,该技术包含在像Access这样的Microsoft产品中。 DAO依赖于用Microsoft Access自动获得的Microsoft Jet数据库引擎。DAO还是较早版的Visual Basic所使用的引擎(最新版的Visual Basic和Visual C++依赖于相同的ADO/OLE-DB组合),所以如果需要支持较早的Visual Basic应用程序,那么DAO仍是一个不错的选择。尽管Microsoft文件声明,可以用DAO访问非Microsoft产品建立的数据库,但你仍会发现,在这种情况下,使用ADO和ODBC要好得 多。这样的话,不但兼容性问题会少一些,速度也将有所提高,因为数据请求经过的接口层减少了。有一条经验要记住,DAO是设计用来处理MDB文件的。ADO的一个问题是,它不支持远程通信。这是Microsoft提出RDO(远程数据对象)的原因之一。这种特别技术在Visual Basic应用程序中的使用,要比在Visual C++中的使用多得多,所以我猜想,你们中有很多人都在使用它。但是,记住RDO仍是一种生命力很强的技术,这一点很重要。ADO确实具有替代RDO的远 程数据服务(RDS)特征。换言之,ADO在一个软件包中提供了DAO和RDO两种功能性。ODBC使用的是微软提供的通用数据库连接,所以效率不高,ADO就好些,主要是针对微软数据库做了优化,降低了系统资源的使用率,所以效率比ODBC要高一些,特别是并发用户多时更能体现速度上的差异。
2023-06-19 08:16:181

ADO安全警告

进入IE浏览器,点击【工具】-【Intenet选项】-【安全】-【受信任的站点】-【站点】,把“对该区域中的所有站点要求服务器验证”前面的勾取消,在“把该网站添加到区域中”下面输入“http://www.贵公司网址”和“http://IP地址”,然后确定,点击【默认级别】-【自定义级别】,把将安全级别降为“低级”,并将设置中的所有选项都选为"启用"状态,其中安全级仍降为"低";
2023-06-19 08:16:261

怎么下载ado文件

怎下载ado文件的办法有三点1.在下载之家下载ADO数据窗电脑版软件包,将压缩包直接解压。2.打开解压得到的文件夹,使用鼠标左键双击打开“ADO.exe”应用程序文件。3.这样就能直接开始使用了,快来试试吧。
2023-06-19 08:16:331

ado,dao,odbc各自的优缺点是什么?现在哪个比较普遍,比较有前景?

  ADO  来自ITwiki,开放的中文IT百科  Jump to: navigation, <jumptoSearch>  微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。  ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。ADO在1996年冬被发布。  ADO包含一些顶层的对象:  连接,代表到数据库的连接  记录集,代表数据库记录的一个集合  命令,代表一个SQL命令  记录,代表数据的一个集合  流,代表数据的顺序集合  错误,代表数据库访问中产生的意外  字段,代表一个数据库字段  参数,代表一个SQL参数  属性,保存对象的信息  ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。  在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO.NET。其对象模型和传统ADO差别很大。  DAO  DAO(Database Access Object)使用Microsoft Jet数据库引擎来访问数据库。Microsoft Jet为象Access和Visual Basic这样的产品提供了数据引擎。  与ODBC一样,DAO提供了一组API供编程使用。MFC也提供了一组DAO类,封装了底层的API,从而大大简化了程序的开发。利用MFC的DAO类,用户可以编写独立于DBMS的应用程序。  DAO是从Visual C++4.0版开始引入的。一般地讲,DAO类提供了比ODBC类更广泛的支持。一方面,只要有ODBC驱动程序,使用Microsoft Jet的DAO就可以访问ODBC数据源。另一方面,由于DAO是基于Microsoft Jet引擎的,因而在访问Access数据库(即*.MDB文件)时具有很好的性能。  DAO和ODBC的相似之处  DAO类与ODBC类相比具有很多相似之处,这主要有下面几点:  二者都支持对各种ODBC数据源的访问。虽然二者使用的数据引擎不同,但都可以满足用户编写独立于DBMS的应用程序的要求。  DAO提供了与ODBC功能相似的MFC类。例如,DAO的CDaoDatabase类对应ODBC的CDatabase类,CDaoRecordset对应CRecordset,CDaoRecordView对应CRecordView,CDaoException对应CDBException。这些对应的类功能相似,它们的大部分成员函数都是相同的。  AppWizard和ClassWizard对使用DAO和ODBC对象的应用程序提供了类似的支持。  由于DAO和ODBC类的许多方面都比较相似,因此只要用户掌握了ODBC,就很容易学会使用DAO。实际上,用户可以很轻松地把数据库应用程序从ODBC移植到DAO。  Visual C++随盘提供了一个名为DaoEnrol的例子,该例实际上是Enroll的一个DAO版本。读者可以打开DaoEnrol工程看一看,它的源代码与Enroll的极为相似。读者可以按照建立Enroll的步骤来建立DaoEnrol,其中只有若干个地方有差别,这主要有以下几点:  选取的数据源不同。在用AppWizard创建DaoEnrol时,以及在用ClassWizard创建CDaoRecordset类的派生类时,在Database Options对话框中应该选择DAO而不是ODBC。而且DAO的数据源是通过选择一个.MDB文件来指定的,即点击“...”按钮后在文件对话框中选择要访问的.MDB文件。  记录集的缺省类型不同。ODBC记录集的缺省类型是快照(Snapshot),而DAO则是动态集(Dynaset)。  参数化的方式不同。DAO记录集的m_strFilter和m_strSort中的参数不是“?”号,而是一个有意义的参数名。例如,在下面的过滤器中有一个名为CourseIDParam的参数。  m_pSet->m_strFilter ="CourseID = CourseIDParam";  在DoFieldExchange函数中,有下面两行:  pFX->SetFieldType(CDaoFieldExchange::param);  DFX_Text(pFX, _T("CourseIDParam"), m_strCourseIDParam);  DFX函数的第二个参数也是CourseIDParam。  处理异常的方式不同。例如,在删除记录时,对异常的处理如下所示:  try  {  m_pSet->Delete();  }  catch(CDaoException* e)  {  AfxMessageBox(e->  m_pErrorInfo->m_strDescription);  e->Delete();  }  除了上述差别外,AppWizard和ClassWizard也隐藏了一些细微的不同之处,例如,DAO记录集是使用是DFX数据交换机制(DAO record field exchange)而不是RFX,在DAO记录集的DoFieldExchange中使用的是DFX函数而不是RFX函数。  10.8.3 DAO的特色  DAO可以通过ODBC驱动程序访问ODBC数据源。但DAO是基于Microsoft Jet引擎的,通过该引擎,DAO可以直接访问Access、FoxPro、dBASE、Paradox、Excel和Lotus WK等数据库。CDaoDatabase类可以直接与这些数据库进行连接,而不必在ODBC管理器中注册DSN。例如,下面的代码用来打开一个FoxPro数据库:  CDaoDatabase daoDb;  daoDb.Open( “”,FALSE,FALSE,"FoxPro 2.5;DATABASE=c:\zyf");  CDaoDatabase::Open函数用来连接某个数据库,该函数的声明为:  virtual void Open( LPCTSTR lpszName, BOOL bExclusive = FALSE, BOOL bReadOnly = FALSE, LPCTSTR lpszConnect = _T("") );  throw( CDaoException, CMemoryException );
2023-06-19 08:16:421

BDE和ADO究竟是哪个好

BDE->Paradox、InterBase、Oracle....ADO->SQLServer、Access....我比较喜欢ADO方式No.1BDE需要安装,一般ADO是Win系统自代No.2BDE要设置BlobSizeNo.3ADO支持XML....
2023-06-19 08:16:491

ADO车队是怎样组成的?

高手组成的!
2023-06-19 08:16:578

ADO是什么?它的作用是什么?

ADO是指ActiveXDataObjects。ADO是VB6推荐操作数据库的方式,虽然现在还不是很好用,但将来肯定是发展方向。ADO比较复杂,不是几句话就可以讲清的,建议你买一本VB6编写数据库的书研究一下。
2023-06-19 08:17:243

ADO控件是什么意思

微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。ADO在1996年冬被发布。
2023-06-19 08:17:331

vc++ ADO数据库

2023-06-19 08:17:491

ado.net是什么意思?

去看看http://baike.baidu.com/view/159519.htm
2023-06-19 08:17:573

女生说ado是什么意思?

如果女生说 "ado",可能是她想弱化或者说开玩笑。"Ado" 一词在英语中的意思是“忙乱,骚乱”,但在口语中常用于弱化带有一定感情色彩的话题,或者用于开玩笑。具体意思需要根据语境来解释。如果实在无法理解她的用意,建议您直接向她询问,以避免误解
2023-06-19 08:18:031

ado 指的是什么词

缩写好广告
2023-06-19 08:18:111

跑跑卡丁车ADO有哪些成员呀?

车队领队: 丨ADO灬飞扬 车队队长: 丨ADO丶海龙 车队外交: 丨ADO灬yoyoo 丨ADO灬国宝 丨ADO灬叶翔 车队考官: 丨ADO灬国宝 丨ADO灬叶翔 ADO丨超 工作组名单: ADO丨俊杰 ADO丨小英 ADO丨兜兜 ADO丨伯爵 ADO丨超 王牌队名单: 丨ADO丶小风 丨ADO丶小熊 丨ADO丶青虎 丨ADO丶京洙 丨ADO丶龙哲 丨ADO丶恋洋 丨ADO丶虎林 丨ADO丶小辉 丨ADO丶n1 丨ADO丶t1 丨ADO丶致命 丨ADO丶妖兽 正式队名单: 丨ADO灬帅少 丨ADO灬帅Li 丨ADO灬耳钉 丨ADO灬车手 丨ADO灬TAcKw 丨ADO灬CupiD 丨ADO灬海林 丨ADO灬关洋 丨ADO灬阔翔 丨ADO灬龙羿 丨ADO灬青龙 丨ADO灬洋少 丨ADO灬小晟 丨ADO灬芯蓝 丨ADO灬小丘 丨ADO灬坚强 丨ADO灬稻草 丨ADO灬吧嗒 丨ADO灬Nik 丨ADO灬o07 丨ADO丶小孩 丨ADO灬Kslo 丨ADO灬天兆 丨ADO灬彦君 丨ADO灬冠佑 丨ADO灬舞娘(女) 丨ADO灬尜雨(女) 丨ADO灬冰岚(女) 丨ADO灬雪花(女) 丨ADO灬香水(女) 丨ADO灬希希(女) 丨ADO灬颖儿(女) 丨ADO灬风铃(女) 丨ADO灬梦梦(女) 丨ADO灬璇璇(女) 丨ADO灬赵敏(女) 丨ADO灬荣荣(女) 丨ADO灬稚嗳(女) 丨ADO灬果果(女) 预备队名单: 丨ADO灬李龙 丨ADO灬恋君 丨ADO灬八八 丨ADO灬苏苏 丨ADO灬Dream 丨ADO灬GrApe 丨ADO灬莫凯 丨ADO灬熊儿 丨ADO灬Tim 丨ADO灬Sure 丨ADO灬大大 丨ADO灬HnLy
2023-06-19 08:18:181

DAO跟ADO是什么区别

ADO和DAO都是操作数据表的方法。此两者即有相同又有不同:ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口 ,DAO (DATA ACCESS OBJECTS) 对象的数据访问接口 ,也就是说ADO是它使用OLEDB接口而不是ODBC,DAO是access的产物,而ADO即应用在多种语言。
2023-06-19 08:18:391

ado乐队的简介

ADO乐队的“我不能随便说”让人对这支与崔健合作多年的乐队有了进一步的了解。ADO乐队曾一度和崔健合作录音和演出,整张专辑中的曲风属于早期的摇滚风格,轻松、愉快,积极向上,决不同于现今流行的朋克乐,令人想起崔健的“新长征路上的摇滚”专辑,使人一下子回到了那个美好的八十年代。ADO乐队将有节奏的动感音乐带进崔健的音乐曲调。对后来的专辑《新长征路上的摇滚》是一个极大的帮助。崔健曾不止一次的表示,ADO是他音乐的摇篮。
2023-06-19 08:18:461

ADO小风厉害吗?

PRO时代的王者,是跑跑界的一个神话 但现在已经SR时代了,厉害不厉害不是我说了算的 而且告诉你吧,ADO早解散了,小风后来到了FC,就在不久前FC竟然也解散了。。。 小风现在又到PLAY了,就是李光那个队 我也喜欢小风,加油!
2023-06-19 08:19:112

星巴克ado是什么职位

您问的是星巴克ba是什么职位?星巴克ba类似于产品经理的职位。星巴克ba是一种介于客户和IT团队之间的角色,ba在IT项目中负责发掘、分析、传达和确认客户需求。星巴克(美国连锁咖啡公司)星巴克(Starbucks)是美国一家连锁咖啡公司的名称,1971年成立,是全球最大的咖啡连锁店,其总部坐落美国华盛顿州西雅图市。
2023-06-19 08:19:201

数据库ADO如何读取数据

m_pRecordset.CreateInstance(ADODB.Recordset);m_pRecordset-Open(_bstr_t(str),_variant_t((IDispatch*)con-m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);if (m_pRecordset-GetPageCount()!=0) 数据集中记录为0,则无法读取。{m_pRecordset-MoveFirst(); 指针移到第一个记录位置while (!m_pRecordset-adoEOF) 数据集中记录指针未指向最后记录时{_variant_t user_id; 定义user_idCString s_id; 定义s_iduser_id=m_pRecordset-GetCollect(USER_ID);//***********读取出参数***************s_id= (LPCTSTR)_bstr_t(user_id);m_username.AddString(s_id););
2023-06-19 08:19:281

跑跑 ADO  代表什么意思

ADO车队的由来及简介 首先先介绍一下ADO。。ADO中文名阿道,取自于马达加斯加黎语 意为你好,朋友 hi哥们 ADO是长春市阿道网络空间英文名称。ADO阿道及相关车队标识已经在吉林省工商局注册成为阿道网络空间及ADO车队专属标志,任何人未经公司及俱乐部同意不得私自挂有任何带有ADO阿道及标识的名字及图标。 车队俱乐部由去年11月份出资并建立,首批签约队员只有安红,小君,蔡泉。由我里萌,车队ID ADO飞扬出任车队俱乐部经理,ADO安红担任车队队长。。在建立后的CIG比赛上,ADO队员发挥出色一举包揽了长春赛区前三名,及吉林省CIG总冠军。。 在12月份,车队成功签约在国服非常强劲的顶尖车手小风,并在安红的推荐下签约PRO及青虎。车队构架有此产生。 随着小风的加盟后车队也越来越广泛人知,一跃成为国内一线车队,但是初期车队走的还是低调路线只以比赛为主,凡是由ADO车队队员参加的比赛全部都拿到了冠军,可以说成绩的取得还是让人值得欣慰的。随后在PLU的比赛上,小风及安红的强劲实力彻底让大家认识到了ADO车队的实力。 随后英特尔公司北方分公司,发现了跑跑卡丁车巨大的市场以及ADO小风超高的人气和影响力, 和ADO车队正式签约,成为ADO车队一级赞助商。赞助包括资金,队服,装备==,继英特尔公司北方分公司赞助后,吉林省成捷科技网络有限公司也成为ADO车队赞助商负责赞助车队每月在游戏币上的开销。可以说,ADO车队在前期的运做中取得了一定的成功。随后车队也开始正式招收队员,一直走一个精英路线也收入了不少地区的精英,比如沈阳的海林,哈尔滨的致命==,他们也在各项赛事上为ADO车队赢来了无数的荣誉。 然而随着地位及实力的不断增高,队内一些队员也因为个人原因离开了车队,PRO首先因为工作的原因离开了车队,随后安红因为学习的原因也离开了车队,车队的强大于以上两人密不可分,但是同样车队也尊重他们的选择,毕竟人不可能玩一辈子的游戏,在这里我代表车队全体队员及老板向安红及PRO说声谢谢!我们不可以玩一辈子的游戏,但是我们可以做一辈子的朋友,希望你们在其他领域取得属于自己的天空。 近期由于跟英特尔公司达成的协议,ADO车队将在北区15个城市做巡回表演,其中包括山东省,北京市,天津市,河北省,辽宁省,吉林省及黑龙江省也希望车队的支持者们到时候能去现场观看,车队的强大离不开车迷们的支持和厚爱。。 安红和PRO的离队在一定程度上削弱了车队的实力,车队在近期也会做人事变动,也在接洽一些国内非常知名的车手,并且将在近期内加盟车队。。我们的目标,要么不做,要做就一定要做到最好。。
2023-06-19 08:19:351

如何解决xp系统 ‘未安装ADO’‘ 请安装MDAC

MDAC组件,在Windows XP SP2以后的版本及Windows 2003中已经包含了这个组件,如果直接使用MDAC_TYP.EXE可能会无法安装,这时需要采用下面的方法。 在安装了XP sp2或Windows 2003的机器上修复MDAC的解决方法如下: 在“我的电脑”中找到Windows系统目录下INF文件夹中的MDAC.INF文件,在其上点击右键,在弹出的菜单中选择“安装”,当提示定位文件时,您可以先将其指向windowsservicepackfilesi386,当需要XP的CD时,指向XP的安装盘上的i386文件夹即可。(如果您的XP安装包中包括了SP2,您可以直接指向XP的安装盘上的i386文件夹就可以了。如果您的SP2是从网上升级的,可能需要先指向C:windowsservicepackfilesi386文件夹,此处假定您的XP安装在C:windows文件夹下)。 将上述两个组件下载安装后,估计您的数据库问题就会解决了
2023-06-19 08:19:421

日本歌手ado怎么读

ado是日文アド的罗马字,读音类似阿朵。罗马字:1、日语中还有用源于罗马的拉丁字母来表示日语的方法,称为“罗马字”,类似我国的“拼音”。2、日语的罗马字记音有几种不同的体系。其中训令式可以认为是最完备的,而黑本式对于以英语为母语的人学习日语则较为容易应用。利用黑本式能较容易地从英语语音体系转换成日语语音体系。除此之外,大多数日英词典使用黑本式。3、罗马字主要多见于人名、地名、机构名等专有名词,并常用于日文电脑输入法。
2023-06-19 08:19:501

sql 和 ADO是什么关系

他们是夫妻关系 。后面那几个就是他们的亲朋好友咯。(*^__^*) 嘻嘻……
2023-06-19 08:20:065

ado乐队的作品

专辑《我不能随便说》01.我不能随便说02.Worried03.A Long Letter04.ADO"s Weather Report05.With My Gerneration06.一个假男子汉07.Darkness of life08.Call Me A Doctor专辑介绍 这是一支成军于1986年的乐队,崔健曾不只一次的表示,ADO是他音乐的摇篮,ADO为他完成了许多音乐上的想法。而这是一张关于中国、北京,在初始的年代摇滚乐手们从遥远的马达加斯加及匈牙利来到刚开放的国度后,与中国鼓王及第一唢呐手相遇,东西文化的交融下,在音乐里首度展现热情,执著且无所畏惧的精神的历史纪录。 向当年的中国摇滚致敬,我不能随便说!如果你真正的热爱着摇滚音乐,如果你在八十年代和九十年代一直在关注着中国的摇滚音乐,那么你应该知道他们——ADO乐队。如果用一天的时间来形容中国的摇滚音乐,那时候的摇滚音乐象是早上八九点钟的太阳,那是一种朝气带来的光辉,现在我们已经进入了黑夜,偶尔的流星闪过希望能再次照亮夜空!80年代中后期,崔健用象一把刀子的锋利撕开了蒙在我们脸上的那块红布,与他一起并肩战斗的是一支叫做ADO的乐队。90年代初,当我们的耳边听到的摇滚完全是唐朝、黑豹的时候,滚石、魔岩唱片公司在中国大地燃起了一把熊熊摇滚之火。这张唱片的出版在中国的摇滚史上具有重要意义,它让当时很多默默无闻的中国摇滚艺人为大众所知。同时,这张专辑也被很多人认为是迄今为止最经典的摇滚拼盘了。《中国火》中收录了多首经典之作,张楚也因为一首《姐姐》而名震大江南北;而ADO乐队的《我不能随便说》让人对这支与崔健合作多年的乐队有了进一步的了解。乐队的成员都是摇滚界元老级的人物了,萨克斯刘元,鼓手从刘效松换到张永光(圈中有名的鼓三儿),吉它手兼主唱是来自马达加斯加的艾迪,贝司是生于匈牙利的布拉什,可以说是国际精品强强联手。只可惜不能收录当时他们所有的作品,在多年后由滚石再次整理发行,算是对当时的那团熊熊火焰做一次致敬吧!专辑中的同名主打歌也是所有知道ADO乐队的人知道的那唯一一首公开发行的作品,《我不能随便说》。他们的摇滚音乐中没有太多的愤怒与颠覆性,而是更多理性的思考和心灵的沉淀,HARD ROCK感觉在进行着他们的摇滚革命。其中的节奏不愧是由鼓三儿操纵,张弛感觉与刘元的萨克斯配合的天衣无缝,好象是给自己的欢乐舞曲;《Worried》在一开始就显示了一段SAX SOLO,背景的音乐氛围是那么平稳,但是平稳中不乏心中的激情和感动;《A Long Letter》更是象SAX的独奏乐章,艾迪的嗓音中透出成熟男人的深沉和他所经历的音乐带来的沧桑感觉。《A Do`s Weather Report》和传统意义上的摇滚音乐相距甚远,但是其美妙的律动让你还是会多听上几遍的,尽管此曲有为刘元度身定做之嫌。其实本不应该来评论这一项,因为它几乎是零。但是由此让我们想到中国大陆自己的音乐,流行也好,摇滚也罢,包括民族美声地方戏曲,从包装和宣传上确实需要新鲜的血液和力量。即使到了今天,我们仍然不能够对自己的音乐包装伸出拇指。放眼看看窗外的世界,从当年《潮》(央视一档音乐节目)中一下子让我们知道了小虎队,听到了张雨生,香港乐坛更是这样,以至于弄的大陆人也要听着自己听不懂的粤语歌。而我们大陆自己的音乐市场并不是没有好的音乐,就好象是酒厂,中国酒很多外国人喜欢,但是包装让你看着就头晕。所以由此说说题外的话,我们要想跻身于国际音乐舞台,包装与宣传不是随便模仿和任自己天马行空琢磨出来的,更不能是在成本的控制下随便对付的。这张专辑相信你们可能根本没有听过,或者现在根本没有人会去听这帮老家伙的音乐了。即使在当时中国的音乐市场也没有他们的立足之地。但是他们就是在这样坚持着,“死磕”成了当年中国摇滚乐队的一个代名词,香港台湾的乐队一直无法坚持或者理解,更无法比拟大陆乐队当时的各种艰辛和苦难。这么说也许有点过,但是当年确实摇滚音乐发展举步为艰。这张专辑与其说是当年摇滚精神的体现,倒也不如说是几个大师在一起玩儿点SOLO在炫技,怎么看每个人观点想法不同,但是如果你曾真的热爱过中国的摇滚音乐,希望你不要错过这张难得的专辑。
2023-06-19 08:21:001

ado乐队的介绍

ADO乐队1987年成立,ADO在当时是新兴的北京乐队,包括两名外国使馆雇员:匈牙利的贝司手巴拉什和马达加斯加的吉他手艾迪。这些外国音人为北京介绍了雷滚、布鲁斯和爵士。崔健这时也正式离开北京交响乐团,他开始为ADO工作。
2023-06-19 08:21:131

ADO提供的七个对象都是什么?其中三个主要对象的功能分别是什么

ADO提供的七个对象:ConnectionCommandParameterRecordsetFieldPropertyErrorADO的核心是Connection,Recordset和Command首先用Connection与服务器建立连接,然后用Command对象执行命令,如查询、更新等。用Recordset对象来操作和查看查询结果。就是这么简单。当然,正如其名称一样,Parameters集合和Parameters对象中的是Command对象的参数信息。在发生了错误后,在Connection中的Error集合和Error对象提供了错误信息。在得到了查询结果后,Field集合和 Field对象就能通过Recordset 对象使用啦,它们提供了相关字段的信息。一切从连接开始。Connection对象包含了初始和建立连接的机制,同时也包括了执行查询、使用事务等。在缺省情况下,使用的是MS提供的ODBC驱动(MSDASQL)。要使用其他厂商的东东,需在Provider属性中设置。
2023-06-19 08:21:271

ADO是什么?它的作用是什么?

是用来连接数据库的
2023-06-19 08:21:484

什么是ADO

微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。ADO在1996年冬被发布。ADO包含一些顶层的对象:连接,代表到数据库的连接记录集,代表数据库记录的一个集合命令,代表一个SQL命令记录,代表数据的一个集合流,代表数据的顺序集合错误,代表数据库访问中产生的意外字段,代表一个数据库字段参数,代表一个SQL参数属性,保存对象的信息ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO.NET。其对象模型和传统ADO差别很大。 ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口??远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。ADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所占内存的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用程序作了优化。[编辑]外部链接微软ADO开发信息首页数据库连接字符串如果您是北京居民要节省搬家费用,首先要选择正规的北京搬家公司,千万不要找街头贴小广告的搬家公司,以免被黑,事先可以咨询2~3家,从中选择有一定知名度或信誉较好的北京搬家公司。其次要做好准备工作,以免因为自己的原因造成时间或金钱上的浪费。 1.平房搬入平房起价费:机关、团体180元,居民(个人)160元 2.楼房在二层以上(含二层)每上、下一层加10元(包括地下室);有电梯的楼房10层以上(含10层)加10元、20层以上加20元,依次类推 3.保险柜加收费用30-50、高档音像、大屏幕电视(34英寸以上)、200立升以上冰箱每台(套)加收30-50元 4.搬运钢琴型号为115以下时,150元起价;型号为118-125时为180元起价;130以上为250元起价,楼层费另计算 5.当搬出地点与搬入地点实际距离超过10公里时,每超过一公里加收4元 6.当车辆不能停靠到位,需人工搬运货物的距离超过10米时,每米加一元 7.因客户一方原因造成车辆及搬运人员不能工作,延误工时时,加收延时费按每小时80元计算(车辆到位20分钟后开始计算,不足一小时按一小时计算) 8.车辆到位后,客户因某种原因取消用车时,收取每辆车空驶费100元 9.途中装卸货物每地加收30-50元 10.停车费、过路过桥费由客户负担 11.长途运输预收50-70%运费 12.只需用人工作业时,每人每小时30-50元 13.大型冰柜,高80公分以上保险柜,重量在250公斤以上物品,根据劳动强度,楼层高低收费另议
2023-06-19 08:22:2111

ADO是什么的简写

Active Data Object的缩写!ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。 ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下: ·Connection对象:负责打开或连接数据库文件; ·Recordset对象:存取数据库的内容; ·Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。
2023-06-19 08:22:551

ADO是什么意思?

ADO的全名是ActiveX Data Object ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。 ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下: ·Connection对象:负责打开或连接数据库文件; ·Recordset对象:存取数据库的内容; ·Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。满意请采纳
2023-06-19 08:23:101

什么是ADO?

微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。ADO在1996年冬被发布。ADO也是一只活跃于1986-1996年的摇滚乐队
2023-06-19 08:23:241

ADO是什么?麻烦告诉我

ADO.. 1. ActiveX Data Objects...据库Oracle9i集中存储和维护数据信息;对于数据库应用程序与数据库之间的数据接口,采用了Microsoft的ActiveX Data Objects(ADO)作为软件管理系统的数据访问方式。本文系统介绍了数据库的开发过程,后台数据库的数据建模和结构设计,软件的结构设计。epub.cnki.net- 基于1350个网页 2. 忙乱sqlserver.365dev.net- 基于95个网页 3. 费力石油词汇英语翻译(A36篇) ...Adnic 耐蚀铜镍合金ado 忙乱;费力adobe 砖坯;土坯;灰质粘土;冲积粘土 ...www.china.echinachem.com- 基于76个网页 4. 纷扰英语新词汇与常用词汇的翻译(A2)a ...adnoun 名形词ado 纷扰adobe system adobe系统 ...en.myupup.com- 基于64个网页]
2023-06-19 08:23:404

英语ado什么意思

英语ado的意思是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在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接口:是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。
2023-06-19 08:24:211

ado是啥意思啊

其实就是连接数据库的规则
2023-06-19 08:25:064

数据库的ADO是什么意思?

你是指asp里面的数据库连接组件里面所属记录集的游标吧?如conn,1,1后面的参数什么的.简单说来:conn,1,1为只读数据;1,3为插入数据;2,3是修改数据游标的意思形象的说一个表格里有许多行数据,我用鼠标指向某一行数据(在asp里面叫记录集)你可以拖用鼠标指向下一行。在asp里面同样也可以。不过要通过它:rs.movenext,记录集往下移。至于具体和理论知识如下:游标类型constadopenforwardonly=0前向游标,为缺省游标,提供最快的运行性能。用它打开recordset,从对至尾顺序取得所有结果。它不支持向后滚动,只允许在结果间单向移动。constadopenkeyset=1静态游标,反映第一次打开游标时表中数据的状态,游标无法查明底层表中的数据行是否更新过、删除过或添加了新的数据。不过与只能前移的洲标不同,静态游标可以在结果间前后滚动。constadopendynamic=2键盘驱动的游标,可以查询表中底层数据行的某些变化,但不是全部。它特别是可以准确反映数据是否更新过。但它不能查明其它用户是否曾删除过数据行(删除掉的数据行在recordset中会留下空洞)。键盘驱动的游标支持在结果间前后滚动。constadopenstatic=3动态游标,是最丰富的游标类型。游标打开时可以查询其他用户对表的任何改动,而且支持滚动。加锁类型constadlockreadonly=1缺省的上锁类型,只读方式上锁允许多个用户同时读取同样的数据,但不能改变数据。constadlockpessimistic=2以悲观上锁方式打开数据对象。该方式假定在你编辑记录时会有其它用户访问数据。此时一旦你开始编辑记录,其它用户就不能访问该数据。constadlockoptimistic=3以乐观上锁方式打开数据对象。该方式假定在你编辑记录时不会有其它用户访问数据。在完成改变之前,其它用户不能访问该记录。constadlockbatchoptimistic=4执行多行批处理更新时使用这种类型
2023-06-19 08:25:251

ADO数据库中的游标什么意思

你是指ASP里面的数据库连接组件里面所属记录集的游标吧?如conn,1,1后面的参数什么的.简单说来:CONN,1,1为只读数据;1,3为插入数据;2,3是修改数据游标的意思形象的说一个表格里有许多行数据,我用鼠标指向某一行数据(在ASP里面叫记录集)你可以拖用鼠标指向下一行。在ASP里面同样也可以。不过要通过它:rs.movenext,记录集往下移。至于具体和理论知识如下:游标类型ConstadOpenForwardOnly=0前向游标,为缺省游标,提供最快的运行性能。用它打开recordset,从对至尾顺序取得所有结果。它不支持向后滚动,只允许在结果间单向移动。ConstadOpenKeyset=1静态游标,反映第一次打开游标时表中数据的状态,游标无法查明底层表中的数据行是否更新过、删除过或添加了新的数据。不过与只能前移的洲标不同,静态游标可以在结果间前后滚动。ConstadOpenDynamic=2键盘驱动的游标,可以查询表中底层数据行的某些变化,但不是全部。它特别是可以准确反映数据是否更新过。但它不能查明其它用户是否曾删除过数据行(删除掉的数据行在recordset中会留下空洞)。键盘驱动的游标支持在结果间前后滚动。ConstadOpenStatic=3动态游标,是最丰富的游标类型。游标打开时可以查询其他用户对表的任何改动,而且支持滚动。加锁类型ConstadLockReadOnly=1缺省的上锁类型,只读方式上锁允许多个用户同时读取同样的数据,但不能改变数据。ConstadLockPessimistic=2以悲观上锁方式打开数据对象。该方式假定在你编辑记录时会有其它用户访问数据。此时一旦你开始编辑记录,其它用户就不能访问该数据。ConstadLockOptimistic=3以乐观上锁方式打开数据对象。该方式假定在你编辑记录时不会有其它用户访问数据。在完成改变之前,其它用户不能访问该记录。ConstadLockBatchOptimistic=4执行多行批处理更新时使用这种类型
2023-06-19 08:25:461

access中ADO与DAO格式的区别和写法

ADO和DAO都是操作数据表的方法。此两者即有相同又有不同:ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口 ,DAO (DATA ACCESS OBJECTS) 对象的数据访问接口 ,也就是说ADO是它使用OLEDB接口而不是ODBC,DAO是access的产物,而ADO即应用在多种语言。新增事件Dim rst As ADODB.Recordset 定义ADO记录集Dim strSQL As String 定义strsql,在下面要用到,具体用时,具体定义。……….Set rst = New ADODB.Recordset rst.CursorLocation = adUseClient rst.Open strSQL, CurrentProject.Connection, 2, 3rst.AddNew 注:新增,修改为edit,删除为delete……..rst.Update 注:新增与修改都需要更新记录集,删除与加载则不需要这句。rst.CloseSet rst = Nothing新增事件Dim rst As DAO.Recordset 定义DAO记录集Dim strSQL As String……Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset) rst.AddNew……..rst.Updaterst.Close Set rst = Nothing加载事件Dim rst As ADODB.Recordset 定义ADO记录集……. Set rst = New ADODB.Recordset rst.CursorLocation = adUseClient rst.Open strSQL, CurrentProject.Connection, 2, 3rst.MoveFirst 移动到第一条…..rst.Close Set rst = Nothing加载事件Dim rst As DAO.Recordset 定义DAO记录集……..Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)rst.MoveFirst…….rst.CloseSet rst = Nothing修改事件Dim rst As ADODB.Recordset 定义ADO记录集……Set rst = New ADODB.Recordset rst.CursorLocation = adUseClient rst.Open strSQL, CurrentProject.Connection, 2, 3rst.MoveFirst rst.EditMode…….rst.Update rst.Close Set rst = Nothing修改事件Dim rst As DAO.Recordset 定义DAO记录集Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset) rst.MoveFirstrst.Edit……rst.Update rst.Close Set rst = Nothing删除事件Dim rst As ADODB.Recordset 定义ADO记录集……..Set rst = New ADODB.Recordset rst.CursorLocation = adUseClient rst.Open strSQL, CurrentProject.Connection, 2, 3 rst.MoveFirst rst.Delete "删除 rst.Close Set rst = Nothing删除事件Dim rst As DAO.Recordset 定义DAO记录集……..Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset) rst.MoveFirst rst.Delete "删除 rst.Close Set rst = Nothing
2023-06-19 08:25:531