网站建设与管理项目十一 使用Recordset对象更新数据库.ppt

网站建设与管理项目十一 使用Recordset对象更新数据库.ppt

图11-3-6 运行结果 在新建的表单中插入表格和文本框,在对应文本框的“初始值”中分别输入代码: %=rs(user_name)%和%=rs(pwd)% 图11-2-4 插入文本框的默认值 ? 步骤3 输入代码 % dim conn Set conn=Server.CreateObject(ADODB.connection) sql=Driver={Microsoft Access Driver (*.mdb)}; DBQ= Server.MapPath(database/db_database.mdb) conn.open(sql) % %party_id=request.querystring(user_id) if request.form(user_name) then user_name=request.Form(user_name) pwd=request.Form(pwd) Set rs=Server.CreateObject(ADODB.Recordset) sql=select * from tb_user up=update tb_user set user_name='user_name',pwd='pwd' where user_id=session(id) conn.execute(up)% script language=javascript alert(记录修改成功!!) window.location.href='index.asp'; /script %end if% 图11-2-5 网页代码 ? 步骤4 测试代码 图11-2-6 运行结果 11.3 任务三使用Connection对象修改记录 一、任务描述 Connection中的Command对象主要用来处理数据资源的命令,可以嵌入SQL查询语句并执行查询,同时也可以调用存储过程。效果如图11-3-1所示。 图11-3-1 最终效果 二、任务分析 首先应用Connection对象创建数据源的连接,然后应用Command对象实现数据的修改操作。 具体操作为创建Command对象,应用ActiveConnection属性设置链接对象,定义SQL语句并应用Execute方法执行SQL修改。 三、知识准备 11.3.1 使用Command 对象步骤 其步骤如下。 使用 ActiveCommand 属性设置相关的数据库连接。 使用 CommandType 属性设置命令类型。 使用 CommandText 属性定义命令(例如SQL语句)的可执行文本。 使用 CommandTimeout 属性设置命令超时时间。 使用 Execute 方法执行命令。 11.3.2 Command 对象的属性 Command 对象的常见属性主要有以下几项,分别加以说明。 ActiveConnection属性。 Setcmd.ActiveConnection=cnn CommandType属性。 CommandType属性指定命令类型以优化性能,该属性可以设置和返回以下某个值。 (1)adCmdText :表示处理的是一个 SQL 语句。 (2)adCmdTable :表示处理的是一个表。 (3)adCmdStoredProc :表示处理的是一个存储过程。 (4)adCmdUnknow :表示不能识别,它是默认值。 CommandType属性的基本语法格式为 cmd.CommandType=adCmdText CommandText属性。 cmd.CommandText=SQLString CommandTimeout属性。 cmd.CommadnTimeout=N 11.3.3 Command 对象方法:Execute (1)对于按行返回的 Command,其基本的语法格式为 Set recordset=command.Execute(RecordsAffected,Parameters,Options) (2)对于不按行返回的 Command,其基本的语法格式为 command.Execute RecordsAffected,Parameters,Options 具体使用与说明如下。 %Function RegExpTest(patrn, strng) Dim regEx, Match, Matches ' 建立变量 Set regEx = New RegExp '建立正则表达式 regEx.Pattern = patrn '设置模式 regEx.IgnoreCase = True ' 设置是否区分大小写 regEx.Glo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档