84命令对象 在8.12节中曾经提到命令对象负责对 数据库提供请求,也就是说它定义了将对 数据源执行的指定命令,这些命令可以是 SQL语句、表或存储过程。命令对象提供 了一种简单有效的方法来处理查询或存储 过程,通过该对象可以方便地查询数据库 并返回记录集,并对该记录集执行有关操
8.4 命令对象 在8.12节中曾经提到命令对象负责对 数据库提供请求,也就是说它定义了将对 数据源执行的指定命令,这些命令可以是 SQL语句、表或存储过程。命令对象提供 了一种简单有效的方法来处理查询或存储 过程,通过该对象可以方便地查询数据库 并返回记录集,并对该记录集执行有关操 作
84.1命令对象的属性和方法 命令对象既可以利用已经创建的连接对象 来创建,也可以不用先创建连接对象就直接使 用命令对象,只需设置命令对象的 Active connection属性为一个连接字串即可,这 时ADO将自动创建一个隐含的连接对象,但不 会分配一个对象变量给它。因此如果多个命令 对象要使用相同的连接,则应明确地创建并打 开一个连接对象,这样就可将连接对象赋给该 变量
8.4.1 命令对象的属性和方法 命令对象既可以利用已经创建的连接对象 来创建,也可以不用先创建连接对象就直接使 用 命 令 对 象 , 只 需 设 置 命 令 对 象 的 ActiveConnection属性为一个连接字串即可,这 时ADO将自动创建一个隐含的连接对象,但不 会分配一个对象变量给它。因此如果多个命令 对象要使用相同的连接,则应明确地创建并打 开一个连接对象,这样就可将连接对象赋给该 变量
1.创建命令对象 使用命令对象之前,必须先用 Server Createobject方法创建该对象。可以使用下 列脚本创建命令对象: %创建命令对象 Set comm=Server Createobject("ADODB. Command") 2.命令对象的属性 通常在使用命令对象之前需要对命令对象的 属性进行必要的设置,以便对该对象进行相应的 操作。下面分别介绍命令对象的属性
1. 创建命令对象 使 用 命 令 对 象 之 前 , 必 须 先 用 Server.Createobject方法创建该对象。可以使用下 列脚本创建命令对象: <% '创建命令对象 Set comm=Server.Createobject("ADODB.Command") %> 2. 命令对象的属性 通常在使用命令对象之前需要对命令对象的 属性进行必要的设置,以便对该对象进行相应的 操作。下面分别介绍命令对象的属性
(1) Activeconnection属性 在执行命令对象的命令之前,必须先设置 ActiveConnection属性,否则将发生错误。 Activeconnection属性设置或返回命令对象所 使用的连接对象。可以将 Active onnection属性设 置为一个已经存在并打开的连接对象,也可以为 其定义一个连接使用的有效字串 (2) CommandText属性 将命令对象与连接对象关联后,可以使用 CommandText属性设置数据库査询字串,并在执 行命令对象的 Execute方法时将该字串提交给数据 提供者处理
(1)ActiveConnection属性 在执行命令对象的命令之前,必须先设置 ActiveConnection属性,否则将发生错误。 ActiveConnection属性设置或返回命令对象所 使用的连接对象。可以将ActiveConnection属性设 置为一个已经存在并打开的连接对象,也可以为 其定义一个连接使用的有效字串。 (2)CommandText属性 将命令对象与连接对象关联后,可以使用 CommandText属性设置数据库查询字串,并在执 行命令对象的Execute方法时将该字串提交给数据 提供者处理
通常该属性为SQL语句,但也可以是一个表名 或是一个 StoredProcedure名。 设置了 Commandtext属性后,就可调用命令对 象的 Execute方法来执行由 CommandText属性值所 指定的操作。 (3) Command type属性 CommandType属性定义如何使用 CommandText,分别为 adCmdText, adCmdTable, adCmdStoredProc及 adCmdUnknown。与前面在讲 连接对象的 Execute方法中的相应的选项的含义相 同
通常该属性为SQL语句,但也可以是一个表名 或是一个StoredProcedure名。 设置了CommandText属性后,就可调用命令对 象的Execute方法来执行由CommandText属性值所 指定的操作。 (3)CommandType属性 CommandType 属 性 定 义 如 何 使 用 CommandText,分别为adCmdText,adCmdTable, adCmdStoredProc及adCmdUnknown。与前面在讲 连接对象的Execute方法中的相应的选项的含义相 同