- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
利用Connection对象存取数据库的主要内容是利用Connection对象的Execute方法对数据库记录进行查询、添加、删除、更新等几项操作。【例13-1】利用连接对象对Student进行查询、插入、修改和删除操作。13.3ASP使用Command对象Command对象又称命令对象,是对数据库执行命令的对象,它可以执行对数据库查询、添加、删除和修改记录等操作。Command对象是介于Connection对象和Recordset对象之间的一个对象,它主要通过传递SQL指令,对数据库提出操作请求,把得到的结果返给Recordset对象。本章将只对Command对象的查询做详细介绍。13.3.1建立Command对象建立Command对象语法如下:SetCommand对象=Server.CreateObject(ADODB.Command)然后用ActiveConnection属性指定要利用的Connection对象名称,语法如下:Command对象.ActiveConnection=Connection对象通过Connection对象建立Command对象01直接建立Command对象02方法说明ActiveConnection指定Connection连接对象CommandText指定数据查询信息CommandType执行数据库查询(可执行各种操作)CommandTimeout指定数据查询信息的类型Prepared指定数据查询信息是否要先行编译、存储表13-7 Command对象的常用方法类型值说明Execute执行数据库查询CreateParameter用来创建一个Parameter子对象13.3.4利用Command对象存取数据库利用Command对象存取数据库,可用最常用的属性和方法,尤其要注意Execute的用法。01【例13-2】利用命令对象对Student数据库进行查询、插入、修改、删除操作。0213.3.5利用Command对象执行存储过程01通常,查询信息可以是SQL语句、表名或存储过程名。本节介绍存储过程查询,在数据库中查询所有记录。创建存储过程语句为:02CREATEPROCEDUREdispASSelect*Fromstudent_info03【例13-3】利用存储过程disp对Student数据库进行查询操作。13.4ASP使用Recordset对象Recordset对象又称记录集对象,是最主要的对象。当用Command对象或Connection对象执行查询命令后,就会得到一个记录集对象,该记录集包含满足条件的所有记录,然后就可以利用ASP语句将记录集的数据显示在页面上。利用Recordset对象也可以实现删除、添加或更新操作,有时用起来更简单。以前已经多次建立Recordset对象,主要是利用Connection对象或Command对象的Execute方法。其语法是:SetRecordset对象=Server.CreateObject(ADODB.Recordset)然后,就可以用Open方法打开一个数据库,语法是:Recordset对象.Open[Source],[ActiveConnection],[CursorType],[LockType],[Options]表13-9 Recordset对象的Open方法参数参数说明SourceCommand对象名或SQL语句或数据表名ActiveConnectionConnection对象名或包含连接信息的字符串CursorTypeRecordset对象记录集的指针类型LockTypeRecordset对象记录集的锁定类型OptionsSource类型如果要省略中间的参数,则必须用逗号给中间的参数留出位置,也就是说,每一个参数必须对应相应的位置。02大部分情况下可以省略后3个参数,但有些情况下必须使用。比如,如不设置CursorType类型,在记录集中就只可以向前移动指针,而不能向后移动指针。01STEP5STEP4STEP3STEP2STEP1例如:%Setrs.OpenSelect*Fromstudent_info,cmd,,2%在这个例子中,省略了第3个和第5个参数,但必须用逗号给第3个参数留出位置,当然,第5个在最后,就不用管了。有关CursorType参数取值,LockType参数取值,Options参数取值情况请参照本书节的部分内容。下面给出几种建立Recordset对象的方法。
您可能关注的文档
最近下载
- 考研真题 北京师范大学、华中师范大学、南京师范大学无机化学教研室《无机化学》(第4版)名校考研真题(上册) - 副本 (2).docx VIP
- YD-T 4251-2023电信运营商大数据安全管控分类分级技术要求.pdf VIP
- 专业带头人说专业.ppt VIP
- 13、全自动冷媒冲放机svw2624用户手册.pdf VIP
- 考研真题 北京师范大学、华中师范大学、南京师范大学无机化学教研室《无机化学》(第4版)名校考研真题(下册).docx VIP
- 循环系统测试试题及答案.doc VIP
- 2024-2025学年江苏省淮安市七年级上学期分班考试数学试题.docx VIP
- 怎样培养和提高学生的阅读能力.pptx VIP
- 职业技术学院智能网联汽车技术专业人才培养方案.doc VIP
- 铜绿假单胞菌安全数据单.docx VIP
文档评论(0)