用ADO对象访问Access数据库的方法.doc_第1页
用ADO对象访问Access数据库的方法.doc_第2页
用ADO对象访问Access数据库的方法.doc_第3页
用ADO对象访问Access数据库的方法.doc_第4页
用ADO对象访问Access数据库的方法.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP与网络数据库学习报告学 院: 专 业: 姓 名: 学 号: 成 绩: 二0一 0 年 十 一 月用ADO对象访问Access数据库的方法ADO称为“Active数据对象”,是基于组件的数据库编程接口。ADO实际是一种提供访问各种数据类型的连接机制,是一个与编程语言无关的COM(Component Object Model)组件系统。ADO设计为一种极简单的格式,可以方便地连接任何符合ODBC标准的数据库。 在数据库的应用中,使用ADO编写的应用程序可以存取Internet任何地方的数据。而我们通常用ADO的Connection对象、Command对象、Recordset对象来创建数据库。而Acesss数据库是目前应用比较广泛的桌面型数据库,广泛应用于各种小型管理信息系统中。现在我们就来创建一个“网上留言”数据库以详细理解用ADO对象访问Access数据库的方法。一、创建背景随着internet在中国的迅速发展,人们日常生活中越来越多地使用新技术来为自己的工作和学习服务。在众多Internet关联功能中,有一项新的业务正成为所有用户所津津乐道的交流方式,这就是网上留言。根据调查现在网民使用现状,网上留言板的使用百分比居前列。二、数据库设计:1.首先创建一个Access 2003数据库为onlineword.mdb,分别设计以下两个表:reply表:字段名 意义 字段类型reid 回复者信息主键 数字reply 回复者留言内容 文字retime 留言时间 日期leave表:字段名 意义 字段类型 Id 留言者信息主键 数字 name 留言者姓名 文字 sex 性别 文字 ip ip地址 数字 os 操作系统 文字 qq qq号 数字 mail 邮箱地址 数字 addtime 添加时间 日期 body 留言内容 文字 ie ie类型 文字2.建一个文件conn.asp用于链接打开当前目录下的onlineword.mdb数据库。代码如下:3.用connection对象在数据库的reply表中添加一条记录(插入语句), 建一个文件:insert.asp代码如下: 4.用对象显示表中记录,在当前目录下,建一个show.asp文件,代码如下: 三、其他操作打开管理员回复信息数据库,开始调用其中内容。留言者的数据库内容的打开也与它类似。1.添加模块: function add()if (document.addbook.body.value=)alert(请输入留言内容);document.addbook.focus();return false; 输入信息判断是否为空,为空则弹出提示框。 .浏览者填入自己的信息,输入数据库。点击提交按钮,则完成添加功能。2.删除功能:代码:管理者点击按钮,如删除该留言或所有留言则从数据库中删除留言或所有留言内容。回复界面:用户写入回复留言,就是利用数据库写入并读出留言信息。判断语句是表示回复语句如果为空,则表示删除了一个空字段后直接返回主界面;如果回复语句不为空,则添加回复者的留言内容。最后读出留言者的留言内容。3.这个版面还隐藏了编辑新留言的功能,只有管理员才有权限编辑,它的实现也要输入密码完成。代码如下:% if request.Form(edit) thenset rc=server.CreateObject(ADODB.RecordSet)edit_id=Request.Form(edit_id)edit_sql=select * from 留言 where id=&edit_idrc.open edit_sql,conn,3,2if request.cookies(pass)admin thenresponse.Write(错误的密码!)response.Write(返回修正错误)response.End()end if %四、结论通过以上对“网上留言”数据库的操作,我们可以看出ADO是一项很容易使用并可扩展的将数据库访问添加到Web页的技术。而Acess数据库使用便捷,于SQL Server无缝集成,特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论