- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库应用教程全套PPT电子课件教案- 第13章 使用ADO访问数据库
Execute方法格式如下: 连接对象.Execute CommandText[,RecordsetAffectd][,Options] 其中的“CommandText”是包含表名的 SQL语句。“RecordsetAffectd”是可选参数,若需要知道执行该命令所影响的记录数,可以在此放置一个变量,待命令执行完毕,检查该变量的值即可。“Options”是可选参数,用于指定CommandText的类型,如存储过程、命令等。 13.3 Recordset对象 从数据库中读取的数据记录通过Recordset对象处理。使用Recordset对象,可以对数据库中数据表的数据进行各种操作,如插入记录、删除记录、更新记录、检索数据等。Recordset对象保存数据的方式类似于二维表,包括字段和记录。 13.3.1 建立Recordset对象 使用Recordset对象时,需要声明一个Recordset对象的实例,即创建一个Recordset对象的对象变量。其语法格式如下: Set对象变量=Server.CreateObject(“ADODB.Recordset”) 以上命令的含义是建立一个ADODB.Recordset类型的对象,并赋值给对象变量。对象变量建立后,可以使用Open方法建立一个Recordset。Recordset对象的Open方法的基本格式如下。 对象名.Open Source, ConnectionString Source是一个SQL命令,也就是查询要求。ConnectionString是连接参数。 例如,从课程管理数据库中读取学生的基本信息,可以使用如下的命令。 % set RS= Server.CreateObject (ADODB.Recordset) cnStr= Provider=Microsoft.Jet.OLEDB.4.0; Data Source= _ Server.MapPath(课程管理.mdb) RS.Open Select * from Student ,cnStr % 需要说明的是可以使用多种方式建立Recordset对象。一种方式就是上面提到的直接使用Recordset对象的Open 方法建立Recordset。另一种方法是首先建立一个Connection对象,然后使Connection对象与Recordset对象建立关联,从而得到建立了连接的Recordset对象。还有一种方法是通过Connection对象的Execute方法执行有关查询,产生Recordset对象,还可以通过Command对象建立Recordset对象 。 13.3.2 使用Recordset访问数据库 从Recordset对象中读取数据记录时需要使用“记录指针”。从数据库中读取数据、建立Recordset后,有一个“记录指针”指向第一条记录。此时,可以读取这条记录中各个字段的数据,而且只能读取这条记录的数据。就是说,在同一个时刻只能读取当前记录中的数据,即记录指针所指向的记录。如果要读取其他记录的数据时,必须把“记录指针”移动到要访问的记录上。 1.读取数据 例13.3 读取Recordset中的字段。 %@ Language=VBScript % HTML HEAD 使用Recordset 读取数据P /HEAD BODY % Set RS= Server.CreateObject (ADODB.Recordset) cnStr= Provider=Microsoft.Jet.OLEDB.4.0; Data Source= _ Server.MapPath(课程管理.mdb) RS.Open Select * from student ,cnStr if Not RS.EOF then tmpNumber=RS(SNumber) tmpName=RS(SName) tmpSex=RS(SSex) tmpBirthDay=RS(SBirthday) tmpAddr=RS(SAddress) tmpZip=RS(SZip) tmpSign=RS(SSign) end if Response.Write tmpNumber+tmpName % /BODY /HTML 2.输入数据 除了前面提到的使用Connection对象的Execute方法执行SQL命令插入记录之外,还可以使用Recordset对象插入记录。具体做法是首先在Recordset中添加一个空白记录,然后,为各个字段赋值。 例13.4 以下是在记录集中添加一条新记录的示例。 % RS.AddNew RS(S
您可能关注的文档
- 硕士学位毕业论文PPT答辩-CALPUFF系统应用研究.ppt
- 科技园案例.ppt
- 硕士论文PPT答辩-中部地区乡村聚落人居环境的研究--以湖北钟祥地区为例探讨.ppt
- 移动通信软件编程基础—C语言PPT课件-第6章循环结构Ⅱ.ppt
- 移动通信软件编程基础—C语言PPT课件-第1章C语言基础.ppt
- 移动通信软件编程基础—C语言PPT课件-第3章运算符.ppt
- 移动通信软件编程基础—C语言PPT课件-第2章变量和数据类型.ppt
- 移动通信软件编程基础—C语言第11章结构.ppt
- 移动通信软件编程基础—C语言第12章指针的高级使用.ppt
- 移动通信软件编程基础—C语言第13章C语言综合应用.ppt
- 网络数据库应用教程全套PPT电子课件教案- 第7章 宏的创建及应用.ppt
- 网络数据库应用教程全套PPT电子课件教案- 第8章 数据访问页.ppt
- 网络数据库应用教程全套PPT电子课件教案-第14章 备份与恢复.ppt
- 网络数据库应用教程全套PPT电子课件教案-第15章 在Internet上发布数据.ppt
- 网络数据库应用教程全套PPT电子课件教案-第16章 关系模式的规范化.ppt
- 网络数据库应用教程全套PPT电子课件教案-第2章 Access 2000数据库系统概述.ppt
- 网络数据库应用教程全套PPT电子课件教案-第3章 创建数据库及表.ppt
- 网络数据库应用教程全套PPT电子课件教案-第5章 窗体.ppt
- 网络数据库应用教程全套PPT电子课件教案-第4章 查询及其应用.ppt
- 网络数据库应用教程全套PPT电子课件教案-第9章 数据库的安全与数据交换.ppt
文档评论(0)