首页 理论教育 ASP程序设计:Command对象属性详解

ASP程序设计:Command对象属性详解

时间:2023-11-20 理论教育 版权反馈
【摘要】:Command 对象所提供的属性包括ActiveConnection、CommandText、CommandType、CommandTimeout、Name、State、Prepared等属性。语法如下:1.ActiveConnection 属性从前面介绍ADO 对象与数据集合关系的图中,可以看出Recordset 与Command 对象可以通过ActiveConnection 属性来连接Connection 对象。

ASP程序设计:Command对象属性详解

Command 对象所提供的属性包括ActiveConnection、CommandText、CommandType、CommandTimeout、Name、State、Prepared等属性。

语法如下:

1.ActiveConnection 属性

从前面介绍ADO 对象与数据集合关系的图中,可以看出Recordset 与Command 对象可以通过ActiveConnection 属性来连接Connection 对象。ActiveConnection 属性可以是一个Connection对象名称或是一个包含“数据库连接信息(ConnectString)”的字符串参数。

对于Command 对象,ActiveConnection 属性为读/写。

2.CommandText 属性

该属性是表示程序所要对数据库下达的命令。通常,该属性为SQL 语句,但也可以是提供者识别的任何其他类型的命令语句(如存储的过程调用)。SQL 语句必须是提供者查询处理程序支持的特定语法或版本。

3.CommandType属性(www.xing528.com)

该属性是指示Command 对象的类型,可以设置或读写Command 对象类型。见表6-4。

表6-4 Command 对象的CommandType 属性

4.CommandTimeout 属性

该属性是设置Command 对象的Execute 方法运行时的最长等待时间,与Connection 对象的ConnectionTimeout属性意义相同。

5.State 属性

该属性是用来取得Command对象的状态,包括asStateClose、adStateOpen。与Connection对象的State 属性意义相同。

6.Prepared属性

该属性可以指示执行前是否保存命令的编译版本。使用Prepared 属性,可使服务器在首次执行Command 对象前保存CommandText 属性中指定的已准备好(已编译)的查询版本。该属性会降低命令首次执行的速度,但服务器对命令进行编译后,在后继的命令执行中服务器可使用已编译好的命令版本,这样可以提高执行性能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈