asp+access教案

asp+access教案

ID:21668377

大小:80.50 KB

页数:27页

时间:2018-10-23

asp+access教案_第1页
asp+access教案_第2页
asp+access教案_第3页
asp+access教案_第4页
asp+access教案_第5页
资源描述:

《asp+access教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、动态网页制作—asp+access第一部分:asp简单介绍,主讲其功能第二部分:ASP所用到的VB基本语法第三部分:渐入ASP+ACCESS第四部分:提高部分,主讲实例2.1运行环境的准备:ASP---ACTIVEserverpage动态服务器网页由于ASP是动态网页,所以首先要建立一个支持动态网页运行的模拟服务器的环境。在自己的单台计算机上安装Windows2000专业版或XP,保证有内置组件IIS—internetinformationserver(如果机器运行速度慢,亦可用Windows98+pws—personalw

2、ebserver方案),然后安装Access2000(或Access97)。网页和数据库要存放在系统默认的安装磁盘:/Inetpub/wwwroot文件夹下,以URL方式http://127.0.0.1/xxx来运行网页,这样就完成了准备工作。(iis,pws目的的是把自己的单机电脑武装成一个服务器,此时才可以运行动态程序段的网页)本机(bust)花生网站其它用户2.2建立Access数据库进入ACEESS软件,建立一个数据库文件(如book1.mdb),使用系统提供的表设计器或表向导建立一个数据库表(如address),设

3、定表的字段(如name--姓名、no--编号、age--年龄等)各项属性,再录入几个记录,最后用Access工具设置一个数据库密码,这样就可以使用了。如果是在网页运行过程中系统需要在已打开的数据库里自动生成新表,由可用SQL中的createtable命令来实现。如:createtableaddress(namechar(8),nochar(3)primarykey,ageint)也可建立与第一种方法相同的表address。2.3打开数据库2.3.1打开ActiveXDataObject(ADO)连接在打开使用数据库之前应该先

4、让系统打开ADO连接,这样才能打开指定路径下的数据库及使用库内的表。打开ADO连接可以使用server.createobject方法,例如:setad=server.createobject("adodb.connection")可在服务器端建立一个ADO连接对象ad,以后可以用AD实现数据库打开及其它操作。2.3.2取出要打开的数据库的绝对路径要打开数据库文件,就得通知系统数据库所在的位置,网站的网页文件在服务器上一般都是用相对路径这个概念,为保证系统能找到具体的某个数据库,应该使用server.mappath方法取出此数

5、据库文件的绝对路径。如:Pathyy=Server.MapPath("book1.mdb")就可'取出数据库book1的绝对路径存放到pathyy变量中。2..3.3打开数据库有了上面两步准备工作后就可以使用Open方法打开指定的数据库了。如:ad.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Pathyy就可打开绝对路径pathyy下的Access数据库book1.mdb,此后其内的表就可被程序调用。3访问数据库完成了数据库的打开,我们可以对数据内的表进行操作,下面就几种

6、常用情况进行阐述。在操作一个表的全部记录或表的部分记录(一般“部分记录”是执行了条件筛选命令产生的结果)时,由于在一个特定的时刻只能操作其中的某一个当前记录,我们可以用Server.CreateObject建立一个指针对象来指向将要操作的记录。如:Setrs=Server.CreateObject("ADODB.Recordset")就可建立一个代表某表中的所有记录的指针对象rs,利用rs对象可实现逐条访问表中的记录等操作。特别掌握常用数据库表的操作,下面列出部记常用对象的一些方法: rs.movenext 将记录指针从当前

7、的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pagesize=N 设置每页为N条记录 rs.pagecount 根据 pagesize 的设置返回总页数 rs.recordcount 返回记录总数 rs.bof 返回记录指针是否超出数据表

8、首端,true表示是,false为否 rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 rs.delete 删除当前记录,但记录指针不会向下移动 rs.addnew 添加记录到数据表末端 rs.update 更新数据表记录 这些方法可与VF数据库的命令进行对比学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。