`
jgsj
  • 浏览: 963647 次
文章分类
社区版块
存档分类
最新评论

ADO Command 对象

 
阅读更多

ADO Command 对象用于执行面向数据库的一次简单查询。此查询可执行如创建、添加、取回、删除或更新记录等动作。

如果该查询用于取回数据,此数据将以一个Recordset对象返回。这意味着被取回的数据能够被Recordset对象的属性、集合、方法或事件进行操作。

Command对象的主要特性是邮能力使用存储查询和带有参数的存储过程

属性

ActiveConnection:设置或返回包含了定义连接或Connection对象的字符串

CommandText:设置或返回包含提供者(provider)命令的字符串值

CommandTimeout:设置或返回长整型值,指示等待命令执行的时间

CommandType:设置或返回一个Command对象的类型

Name:设置或返回一个Command对象的名称

Prepared:指示执行前是否保存命令的编译版本(已经准备好的版本)

State:返回一个值,可描述该Command对象处于打开、关闭、连接、执行还是取回数据的状态

方法

Cancel:取消一个方法的一次执行

CreateParameter:创建一个新的Parameter对象

Execute:执行CommandText属性中的查询、SQL语句或存储过程

CommandType

1.adCmdUnspecified:不指定命令类型的参数

2.adCmdText:按命令或存储过程调用的文本定义计算CommandText

3.adCmdTable:按表名计算CommandText,该表的列全部是由内部生成的SQL查询返回的

4.adCmdStoredProc:按存储过程名计算CommandText

5.adCmdUnknown:指示CommandText属性中的命令类型未知

6.adCmdFile:按持久存储的Recordset的文件名计算CommandText

7.adCmdTableDirect:按表名计算CommandText,该表的列被全部返回

Execute

Execute方法可执行Command对象的CommandText属性中指定的查询、SQL语句或存储过程

如果CommandText属性指定以行返回的查询,执行产生的任何结果都将存储在新的Recordset对象中。如果此命令不是以行返回的查询,提供者将返回关闭的Recordset对象

使用Command对象创建参数查询

1.创建Command对象,使用?作为Select语句中的查询参数。如:

objCmd.CommandText="SELECT * FROM 系统用户 WhERE 用户名 LIKE ?"


2.使用Command对象CreateParameter方法创建参数对象,然后将其添加到Command对象的Parameters集合中。如:

dim Parm as New Parameter

Set Parm=objCmd.CreateParameter("用户名",adVarChar,adParmInput,10)

objCmd Parameters.Append Parm


3.设置查询参数的值。如:

objCmd("用户名")="admin"


4.执行Command对象的Execute方法完成查询

ADO Parameters对象

可提供有关被用于存储过程或查询中的一个单个参数信息

Parameter对象在其被创建时被添加到Parameters集合。Parameters集合与一个具体的Command对象相关联,Command对象使用此集合在存储过程和查询内外传递参数

分享到:
评论

相关推荐

    《Web数据库技术(第二版)》第9章:ADO_Command对象

    《Web数据库技术(第二版)》第9章:ADO_Command对象 本章主要讲ADO Command对象

    Ado实例(Command对象的使用)

    Commanand对象的使用,调用存储过程,和带参的查询。 文章地址:http://www.cnblogs.com/diandijilu/p/3456601.html

    ADO.NET全套资料 连接数据库 数据绑定 Command对象和DataReader对象 DataAdapter对象和DataSet对象 ADO。Net高级编程

    ADO.NET全套资料 连接数据库 数据绑定(建立和管理简单数据绑定 建立和管理复杂的数据绑定) Command对象和DataReader对象(Command,DataReader对象属性和方法 ) DataAdapter对象和DataSet对象() ADO。...

    嵌入式firebird+VS2015实例十三(代码)

     ADO Command 对象用于执行面向数据库的一次简单查询。此查询可执行诸如创建、添加、取回、删除或更新记录等动作。  如果该查询用于取回数据,此数据将以一个 RecordSet 对象返回。这意味着被取回的数据能够被 ...

    ADO.net之Command对象和DataReader对象

    Command对象和DataReader对象的使用,ListView控件的使用,简单的数据库编程。

    11:ADO.NET_Command、DataReader对象和操作

    11:ADO.NET_Command、DataReader对象和操作

    ADO.NET常用对象

    在ADO.NET结构中,常用的组件(对象)有五个,Connection对象、Command对象、DataReader对象、DataApdapter对象和DataSet对象,其中Connection对象、Command对象、DataReader对象,和DataApdapter对象被称为数据提供...

    ADO三大对象的属性

    ADO三大对象的属性、方法、事件及常数 Connection对象 Command对象 Recordset对象

    《零基础学ASP.NET 2.0》第13章 ADO.NET 2.0对象

    13.3 Command对象 215 13.3.1 插入数据 215 13.3.2 查询数据 217 13.3.3 更新数据 219 13.3.4 删除数据 222 13.3.5 返回单个值 224 13.4 DataReader对象 225 13.4.1 DataReader对象的常用属性和方法 225 13.4.2 使用...

    ADO编程技术

    ADO的对象: Connection对象:提供对数据库的连接服务 Command对象:定义对数据源操作的命令 Recordset对象:由数据库服务器所返回的记录集 Fields对象:由数据库服务器所返回的单一数据字段 Parameters对象:表示...

    ADO三大对象详解

    ADO三大对象:connecttion、Command、Recordset的详细解读

    最容易学的ADO.NET常用对象详解(头发乱了的学习笔记 - 博客园--转载)

    · 几种常见的数据库连接方法 · ADO.NET常用对象详解之:DataSet对象 · ADO.NET常用对象详解之:DataReader对象 · ADO.NET常用对象详解之:Command对象 · ADO.NET常用对象详解之:DataAdapter对象...

    北大青鸟c#少量考试题选择题

    选择题 1、ADO.NET中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法。 a)ExcuteNonQuery() b)Execute() c)ExexuteReader() d)ExecuteScalar()

    ADO.NET技术内幕 part4

    第Ⅱ部分介绍了如何使用.NET数据提供程序中的不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、...

    ADO.NET考核知识点

    创建Command对象;Command对象的属性;执行Command方法;DataReader对象;DataSet对象;DataAdapter类;SqlBulkCopy 类;DataTable事件;DataView对象;事务;事务的并发性错误和事务隔离级别;面向对象三层架构设计;MVC模型...

    ADO封装类(封装三大对象Connection、Recordset 、Command)

    ADO中最重要的对象有三个:Connection、Command和Recordset,它们分别表示连接对象、命令对象和记录集对象。本压缩文件包含6个文件,3个cpp,3个头文件。完美实现对ADO的封装。

    ADO.net操作数据库总结

    ADO.net操作数据库总结,包括SqlConnection、SqlCommand等

    ADO.NET ADO

    Command对象使你能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令;DataReader对象从数据源中提供高性能的数据流;DataAdapter对象提供连接DataSet对象和数据源的桥梁。

    Command、DataReader对象

    ADO.NET,数据处理对象Command、DataReader对象,对数据库的操作必不可少。

    ADO.NET技术内幕 part1

    第Ⅱ部分介绍了如何使用.NET数据提供程序中的不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、...

Global site tag (gtag.js) - Google Analytics