如何学习ADO查询等相关知识
创始人
2024-06-18 01:51:44
0

不论是参数型数据查询信息还是存储过程,ADO查询的地位都是十分重要的,只要command对象运用得好,ADO查询最重要的是它们不支持提交的数据查询信息中含有备注型的字段。

ASP提供了用ADO查询内置的3个主要对象Recordset、Connection和Command对WEB数据库进行操作。其中Connection的主要功能是建立与WEB数据库的链接;Command的主要功能是向WEB数据库传送数据查询的请求;Recordset的主要功能是建立数据查询的结果集。#t#

由于ADO几乎就是为WEB数据库应用量身定做的,所以其中的ADO查询象在数据查询方面具有强大的功能。它不仅能够将一般的SQL指令送往WEB数据库服务器,还能够传送带有参数的SQL指令,更重要的是还可以传送存储过程,因而能够开发出更具效率的数据库网页。

一、command对象的主要属性和方法
为了进一步阐述Command对象的数据查询功能,有必要先介绍一下Command对象的与数据查询密切相关的一些属性和方法。
属性:
(1)CommandText:指定数据查询信息。可以是SQL语句、存储过程。
(2)CommandType:指定数据查询的类型。可以取四种设定值ActiveConnection:建立与Connection通道的链接关系。

方法:
(1)Createparameter:建立一个新的参数对象。
(2)Execute:对数据库提出数据查询。Command对象可以用Createparameter方法建立ADO查询新的参数对象,再用parameters对象的append方法将新的参数对象增加到parameters数据集合里。执行结果是:建立一个参数名为合同编号,数据类型为字符型,长度为10,参数允许的读写模式为输入,参数值为“1000030005”的参数对象,然后将此参数加入parameters数据集合。Command对象是用Execute方法执行数据库查询的,ADO查询方法允许传入指定的参数,从而达到动态数据查询。

二、用command对象实现动态数据查询的几种方法
用command对象实现动态数据查询首先要求commandtext属性值必须是一个带有参数的SQL指令或者是带有参数的存储过程,这里所指的参数必须是查询信息中允许传入值的部分。再者就是调用带有参数值ADO查询数组的execute方法(格式三)或者是将参数值存放到command对象的parameters数据集合里,再调用Command对象的execute方法。
Command对象可以拥有多个parameter子对象来存储相关的参数。

它们都属于ADO查询数据集合。用如下方法可以将参数值写入parameters数据集合。
假设已经存在一个SQL Server数据库bcdata,其中有一个数据表为gcht,数据字段有3个,分别是gchtbh(工程合同编号)、gcmc(合同名称)、htje(合同金额)。用command对象查询1999年度和2000年度的工程合同简况。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...