网络程序设计 (6).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目的与要求 熟练掌握连接数据库的两种方式 利用Select语句查询记录、Insert语句添加、Delete语句删除、Update语句修改记录 了解ADO的几大内部对象:Connection对象、Recordset对象、Command对象的概念和相互关系 会使用事务处理、会分页显示 Connection对象的方法 取消事务处理结果 RollbackTrans 提交事务处理结果 CommitTrans 开始事务处理 BeginTrans 执行数据库查询 Execute 关闭与数据库的连接 Close 建立与数据库的连接 Open 说明 方法 Open:打开连接 % Db.close Set db=nothing % Excute:执行数据库查询 Set Recordset对象 =Connection对象.Excute(SQL字符串) 或 Connection对象. Excute(SQL字符串) Connection对象常用方法详解 Connection对象.BeginTrans BeginTrans:开始一个事务 Close:关闭连接 Db.open 连接数据库,建立Connection对象,address.mdb下面将建立 利用Connection对象存取数据库 strConn=DBQ= Server.Mappath(address.mdb) ;Driver={Microsoft Access Driver (*.mdb)} Set db=Server.CreateObject(ADODB.Connection) db.Open strConn 查询记录,建立Recordset对象实例rs strSql=select * from users Set rs=db.Execute(strSql) Do While Not rs.Eof Response.Write rs(name) br rs.Movenext Loop 利用Connection对象存取数据库(续) strSql=insert into users(name,tel,email) values”_ ”(李玫,888,limei@263.net) db.Execute(strSql) 添加记录 利用Connection对象存取数据库(续) 更新记录,将李玫的电话号码改strSql=update users set telwhere name=李玫 db.Execute(strSql) strSql=delete from users where name=李玫 db.Execute(strSql) 删除记录,删除李玫的记录 事务处理 开始事务处理 db.BeginTrans If db.Errors.Count=0 Then Db.CommitTrans Else Db.RollbackTrans End If 如果数据库执行成功则提交事务,如果有错误,则回滚事务 6.2.3 Command对象 建立Command对象 Command对象的属性 Command对象的方法 利用Command对象存取数据库 非参数查询 参数查询 Parameter对象和Parameters集合 建立Command对象 建立Command对象,语法如下 Set Command对象=Server.CreateObject(“ADODB.Command”) 用ActiveConnection属性指定要用的Connection对象,语法: Command对象.ActiveConnection=Connection对象 建立对象的两种方法 通过Connection对象建立Command对象 直接建立Command对象 建立Command对象举例 Set db=Server.CreateObject(“ADODB.Connection”) db.open “addr” ‘addr是数据源 Set cmd=Server.CreateObject(“ADODB.Command”) cmd.ActiveConnection=db 直接建立Command对象 通过Connection对象建立Command对象 Set cmd=Server.CreateObject(“ADODB.Command”) cmd.ActiveConnection=“addr” Command对象的常用属性 指定数据查询信息是否要先行编译、存储00 Prepared Command对象的Execute方法的最长执行时间 CommandTimeout 指定数据查询信息的类型

文档评论(0)

80092355km + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档