Name属性:该属性表示对象属性的名称 Value属性:该属性表示表示参数的设置初 值 ype属性:该属性表示对象属性的数据类 型,与 Property对象的Tpe属性相同 Attribute属性:表示表示对象的特性
•Name属性:该属性表示对象属性的名称。 •Value属性:该属性表示表示参数的设置初 值。 •Type属性:该属性表示对象属性的数据类 型,与Property对象的Type属性相同。 •Attribute属性:表示表示对象的特性
842命令对象的使用 1.使用命令对象执行SQL语句 命令对象代表一个命令(例如, 个SQL查询或一个SQ存储过程)。在第 8章“ activex数据对象”和第10章“使用 记录集”中,分别介绍了如何用连接对 象的 Execute方法和记录集对象的Open方 法执行命令字符串。考虑下面这两个例
8.4.2 命令对象的使用 1. 使用命令对象执行SQL语句 命令对象代表一个命令(例如,一 个SQL查询或一个SQL存储过程)。在第 8章“Activex数据对象”和第10章“使用 记录集”中,分别介绍了如何用连接对 象的Execute方法和记录集对象的Open方 法执行命令字符串。考虑下面这两个例 子:
RS Open SELECT* FROM consumption", MyConn MyConn. Execute"UPDATE consumption SETyjfy=50 这两个例子都使用了SQL命令字符串。在第 个例子中,用命令字符串打开记录集;在第二个例 子中,执行命令字符串来更新数据 命令对象是对数据存储执行命令的对象。连接 对象也有这样的功能,但是连接对象在处理命令的 功能上受到一定的限制,而命令对象是特别为处理 命令的各方面问题而创建的。实际上,当从连接对 象中运行一条命令时,已经隐含地创建了一个命令 对象。有时其它对象允许向命令传入参数,但在
RS.Open "SELECT * FROM consumption",MyConn MyConn.Execute "UPDATE consumption SET yjfy=50" 这两个例子都使用了SQL命令字符串。在第一 个例子中,用命令字符串打开记录集;在第二个例 子中,执行命令字符串来更新数据。 命令对象是对数据存储执行命令的对象。连接 对象也有这样的功能,但是连接对象在处理命令的 功能上受到一定的限制,而命令对象是特别为处理 命令的各方面问题而创建的。实际上,当从连接对 象中运行一条命令时,已经隐含地创建了一个命令 对象。有时其它对象允许向命令传入参数,但在
连接对象中不能指定参数的任何细节。使用命令 对象允许指定参数以及输出参数和命令执行后的 返回值的精确细节(比如,数据类型和长度)。 代替命令字符串,可以使用命令对象。命令 对象可以用来代表一个专门的命令。用命令对象 的一个实例可以返回记录集或执行一个不返回记 录集的SQL命令,参看下面程序
连接对象中不能指定参数的任何细节。使用命令 对象允许指定参数以及输出参数和命令执行后的 返回值的精确细节(比如,数据类型和长度)。 代替命令字符串,可以使用命令对象。命令 对象可以用来代表一个专门的命令。用命令对象 的一个实例可以返回记录集或执行一个不返回记 录集的SQL命令,参看下面程序
程序 sample8-01.asp INCLUDE VIRTUAL= ADOVBS inc Set My Conn=Server CreateObject(" ADODB Connection") Set My Command-Server CreateObject("ADODB. Command") My Conn Open dsn=vod; uid=sa; pwd=ser Set myCommand ActiveConnection=MyConn My Command. CommandText="UPDATE consumption SET y jfy=50 My Command Command Type=adCMDText MyCommand. Execute MyConn. Close
程序 sample8-01.asp <!--#INCLUDE VIRTUAL="ADOVBS.inc"--> <% Set MyConn=Server.CreateObject("ADODB.Connection") Set MyCommand=Server.CreateObject("ADODB.Command") MyConn.Open "dsn=vod;uid=sa;pwd=ser; " Set MyCommand.ActiveConnection=MyConn MyCommand.CommandText="UPDATE consumption SET yjfy=50" MyCommand.CommandType=adCMDText MyCommand.Execute MyConn.Close %>