首页 > 前端 > 问答 > 连接数据库时首先建立哪个ado子对象,在ASP程序中ADO的对象有哪些

连接数据库时首先建立哪个ado子对象,在ASP程序中ADO的对象有哪些

来源:整理 时间:2025-04-06 03:39:23 编辑:黑码技术 手机版

本文目录一览

1,在ASP程序中ADO的对象有哪些

ADO组件主要提供了以下七个对象和四个集合来访问数据库:Connection对象用于建立与后台数据库的连接;Command对象用于执行SQL指令,访问数据库;Parameters对象和Parameters集合为Command对象提供数据和参数; RecordSet对象存放从数据库中调用的数据记录; Field对象和Field集合提供对RecordSet中当前记录的各个字段进行访问的功能; Property对象和Properties集合提供有关信息,供Connection、Command、RecordSet、Field对象使用; Error对象和Errors集合提供访问数据库时的错误信息。

在ASP程序中ADO的对象有哪些

2,数据库的连接该用bde还是ado

OLE DB:是如何与多种数据库连接的,需要哪些组件才能连接?与ODBC的关系?   ADO即ActiveX Data Objects,是微软提供的使ASP具有访问数据库的Components。 ADO与RDO(Remote Data Objects)有某种类似的地方。但据说ADO的访问的速度更快,内存需要更小。动态数据对象。这是使用OLE DB的一组对象。 也就是说,   ODBC: 开放数据库连接标准。提供独立于DBMS的处理关系数据库中的数据的办法。(是一种编程接口,能使应用程序以sql访问DBMS)   OLE DB:一个封装了数据库服务器功能的面向对象的接口,为多种数据库类型服务。一种简单的对象模型,可以被数据消费者用来处理任何OLE DB数据。 OLE DB,ODBC都是提供连接数据库动态连接库   BDE: 跟ADO的概念差不多,是中间件的一种。(不过,是Borland公司自己用)   BDE:在发展初期,主要用于封装对dbf、paradox等文件数据库的访问接口,后来提供了对ODBC访问的接口,并逐渐封装了对大多数主流 DBMS访问的接口。BDE最大好处,一方面是支持非常多的文件型数据格式,另一方面就是提供良好的数据缓存技术,支持双向游标,但同时牺牲了性能,从这 点,我认为BDE不能算是一个最优的数据访问引擎。目前,Borland公司已经停止了BDE的发展,将以DBExpress技术取而带之。
ADO
对于ADO与BDE,李维的3本书上有一些分析,可以参考一下。个人比较喜欢ADO,因为配置与发布都比较简单。操纵也不会复杂。MDAC自带的OLE DB Provider for Oracle对Oracle支持得不好,一定要用Oracle自己的Provider。如果能升级到Delphi6可以用DBExpress,性能又有了提升。
ado 处理并行难一些,但是数据操作语句简单实用。另外在DELPHI中ADO的功能没有vb中的多bde 处理并行效果好,而且他是DELPHI自己的数据引擎,所以和delphi集成好一些,编程控制也比较灵活。我个人偏爱bde。

数据库的连接该用bde还是ado

3,连接数据库必须用到ASP的哪个内置对象及其方法

连接数据库用ADODB.Connection对象打开数据集用ADODB.RecordSet对象。以下是一些常用的数据库操作,给你参考一下:连接数据库 Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & server.MapPath("test1.mdb")以下是创建表的语法 sql="create table test1(id number not null,sgbh text(11) not null,sjdw text(2) not null,sgdw text(4) not null)" conn.execute sql删除已有表字段sql="ALTER TABLE 表名 DROP COLUMN 字段名" 添加字段sql="Alter TABLE 表名 ADD COLUMN 字段名 字段属性"复制表A为表Bselect * into b from a where 1=0alter table [表] add [临时的字段] text(50) 新建临时中转字段临时的字段update [表] Set 临时的字段=[A] 把A字段数据复制到临时中转字段临时的字段中alter table [表] drop [A] 删除字段Aalter table [表] add [b] longText 新建字段Bupdate [表] Set B=[临时的字段] 把临时的字段字段数据复制到B中alter table [表] drop 临时的字段 删除临时中转字段临时的字段复制表A字段A到表B字段Bselect * into b.BB from a.AA where 1=0添加备注型字段alter table 520 add column test longText字段备注型 longTextasp得到数据表中字段属性set AdoX = server.createobject("adox.catalog")set fld = server.createobject("adox.column")AdoX.ActiveConnection = connset fld = AdoX.Tables(sTableName).Columns(sName)lType = fld.TypelSize = fld.DefinedSize

连接数据库必须用到ASP的哪个内置对象及其方法

文章TAG:连接数据数据库首先连接数据库时首先建立哪个ado子对象

最近更新

  • 不用越狱的iphone插件,开启电脑访问iPhone越狱路径插件不用越狱的iphone插件,开启电脑访问iPhone越狱路径插件

    iphone否越狱、iphone越狱好或否越狱好/iphone4s越狱。iphone否越狱你不能安装任何插件,对吗?iphoneNo越狱能不能安装插件No~因为所谓的插件是在你越狱(-2/)之后的系统中运行的不是ios~.....

    问答 日期:2025-04-05

  • 速度增强插件怎么设置速度增强插件怎么设置

    CorelDRAWX4增强插件,怎么样?iphone4越狱后增强System速度插件可以试试noblur插件,但症状不是根本原因。运行速度还是要看硬件的性能,CorelDRAWX4增强插件是同名软件的工具包,联想超极本玩.....

    问答 日期:2025-04-05

  • PSknockout抠图插件PSknockout抠图插件

    推荐一个cutout插件KnockOut。2、“ProKnockout智能抠图P”多样化的快速抠图方法,可以使用Knockout2滤镜进行提取,4.选择上面的图层滤镜Knockout2加载工作图层,ps在线抠图用于背景软件-ps.....

    问答 日期:2025-04-05

  • c程序中的main,c语言中的main函数c程序中的main,c语言中的main函数

    C语言中main函数是入口,也就是你的程序从main开始运行。程序有起点,要知道在C中,程序的起点是mainfunction,所有的Cmain都是必须的,但是在vc编辑器的项目中,你找不到/1233。1、C语言main主.....

    问答 日期:2025-04-05

  • 身边的大牛程序员,程序员大牛是什么意思身边的大牛程序员,程序员大牛是什么意思

    为什么程序员和Java程序员成为大牛和程序员突破瓶颈成为大神?作为这个公理的推论,你可以问-2程序员他们所争取的代码呢?为什么有些程序员代码结构混乱程序员有一颗工程师的心,所以到了新址.....

    问答 日期:2025-04-05

  • 思图主程序,主程序图简介思图主程序,主程序图简介

    PLC程序Main程序概况中的main.bi是什么意思,PLC程序ByMain程序,multiplesub程序,多个中断服务/。下图是一个简单的例子,MAIN是MAIN程序,SBR0是sub程序,可以被MAIN调用,循环运行,中断服务程序独.....

    问答 日期:2025-04-05

  • mikumiku 插件,把你MikuMiku掉mikumiku 插件,把你MikuMiku掉

    MikumikuDance”(简称mmd)原本是作为一个简单的3D动画软件,让初音未来的3D模型自由舞动,不料却在不经意间创造了一个神话。Pmx是mmd的特殊模型文件,这意味着您需要下载一个pmxeditor来为.....

    问答 日期:2025-04-05

  • 变更程序图标,如何变更手机图标样式变更程序图标,如何变更手机图标样式

    怎么改电脑启动程序图标?如何更换苹果手机应用程序图标?如何更改EXE应用程序程序的图标?用于应用程序程序:右键/快捷方式/更改图标如果用于我的电脑和其他系统程序:右键/属性/效果/更改图.....

    问答 日期:2025-04-05