ASP中Command对象是干什么用的

分享到:
作者:。 TAGS: 干什么 对象 一个 Command 方法 Paramete
  我看过很多asp教程,但是对于command的介绍很简略。能否说明一下command对象到底做什么用?ASP编程技术-COMMAND对象的属性 -------------------------------------------------------------------------------- 我找这篇文章已经很久了,一直找不到,后来找了几本书,一点一点敲上去的。大
家也一快来吧.....


ActiveConnection  设置或返回Command对象的连接信息,该属性可以是一个Connection对象或连接字符串。




CommandText    设置或返回对数据源的命令串,这个串可以是SQL语句、表、储存过程或数据提供者支持的任 何特殊有效的命令文本。




Prepared       提出在调用Command对象的Execute方法时,是否将查询的编译结果储存下来。如果将该属性设 为True,则会把查询结果编译并保存下来,这样针影响第一次的查询速度,但一但数据提供者编译了Command对 象,数据提供者在以后的查询中将使用编译后的版本,从而极大的提高了速度




CommandTimeout   设置执行一个Command对象时的等待时间,默认值是30秒。如果在这个时间内Command对象没 有执行完,则终止命令并产生一个错误




CommandType     

                 指向Command对象的类型,取值如下:


1 或 adCmdText:CommandText  是一个SQL语句;


2 或 adCmdTable:CommandText  是一个表名,ADO会产生一个对该表的查询,以返回该表的全部行和列。


4 或 adCmdStoredProc:CommandText 是一个储存过程名


8 或 adCmdUnknown:默认值。  CommandText内容是未知的


128 或 adExecuteNoRecords:CommandText  是一个不返回记录集的命令或存储过程。如果可以取记录,这些记 录将被丢弃。该值总是和adCmdText或adCmdStoredProc一起使用;


256 或 adCmdfile:CommandText 是已存在的记录集的文件名;


512 或 adCmdTableDirect:CommandText 
[论文网 lunwen.nangxue.com]是一个表,在查询中该表的全部行和列将被返回


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


Command 对象的方法




Cancel   取消一个未确定的异步执行的Execute方法。如果执行Execute方法时未指定adRunAsync参数,则 Cancel方法会返回一个运行时错误




CreateParameter   创建一个新的Parameter对象。Parameter对象表示传递给SQL语句或储存过程的一个参数




Execute    执行一个由CommandText属性指定的查询、SQL语句或储存过程。该方法调用所返回的记录集是仅向 前和只读的游标。如果想得到其它类型的游标或写数据,则必需一个Recordset对象并用Open方法打开记录集。


 




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

Type 的属性




adBigInt           20      八位符号整数


adBinary           128     二进制值


adBoolean          11      布尔值


adBSTR             8       以空值结束的Unicode字符串


adChar             129     字符串值


adCurrency         6       货币值,8字节长


adDate      
  • 共3页:
  • 上一页
  • 1
  • 2
  • 3
  • 下一页