【教学】第8章 利用ASP实现网页交互_第1页
【教学】第8章 利用ASP实现网页交互_第2页
【教学】第8章 利用ASP实现网页交互_第3页
【教学】第8章 利用ASP实现网页交互_第4页
【教学】第8章 利用ASP实现网页交互_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

第8章利用ASP实现网页交互学习目标:1.理解ASP的工作原理2.理解常见的ASP对象的用法3.掌握利用ADO进行网页数据库编程.Asp例子(my8-1.htm)<html><bodystyle="font-size:36px"><formid=frm1method="get"action="my8-1.asp"><p>你的姓名:<inputtype="text"name="name1"value=""></p><p>你的性别:<selectname="sex1"><option>男</option><option>女</option></select></p><p>请提出访问意见</span>:</p><p><textareaname="word1"rows="4"></textarea></p><p><inputtype="submit"value="提交"></p></form></body></html>.My8-1.asp<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>ASP??</title></head><bodystyle="font-size:36px"><p>你的姓名是:<%=Request.QueryString("name1")%></p><p>你的性别是:<%=Request.QueryString("sex1")%></p><p>你提出的意见是:<%=Request.QueryString("word1")%></p><p>谢谢合作,欢迎下次光临!</p><%response.write"现在时间是"&time%></body></html>.这里提到2个最常用的ASP对象:Request对象Response对象负责从网页中收集客户输入的信息.属性—querystring和form负责向客户输出显示信息方法writeend.Response对象<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><body><%response.Write("你好,请看下面内容")%><%response.end%><%response.Write("这一页测试Response对象")%></body></html>.Request对象Form属性当表单中以post方法提交时,用来提取表单中的客户输入的数据.QueryString当表单中以Get方法提交时,用来提取表单中的客户输入的数据..Asp例子(my8-1.htm)<html><bodystyle="font-size:36px"><formid=frm1method="get"action="my8-1.asp"><p>你的姓名:<inputtype="text"name="name1"value=""></p><p>你的性别:<selectname="sex1"><option>男</option><option>女</option></select></p><p>请提出访问意见</span>:</p><p><textareaname="word1"rows="4"></textarea></p><p><inputtype="submit"value="提交"></p></form></body></html>.My8-1.asp<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>ASP??</title></head><bodystyle="font-size:36px"><p>你的姓名是:<%=Request.QueryString("name1")%></p><p>你的性别是:<%=Request.QueryString("sex1")%></p><p>你提出的意见是:<%=Request.QueryString("word1")%></p><p>谢谢合作,欢迎下次光临!</p><%response.write"现在时间是"&time%></body></html>.ADO对象ADO可以实现在网页中访问和操作数据库中的数据.它主要有7个对象构成.其中最重要的2个对象为

Connnection对象负责和数据库进行连接,并执行SQL语句,从而操作数据库中的数据.

RecordSet对象负责显示数据库中的数据。.<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>ADO操作数据库的例子</title></head><body><%dimcn,SQL1,SQL2,rsSetcn=Server.CreateObject("ADODB.Connection")cn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=G:\u盘课件备份\Netpayment\实验\04ds\实验一\asp\sia-cart.mdb"'定义一个SQL语句,显示数据表中的一个记录SQL1="select*fromsia_admin"Setrs=Server.CreateObject("ADODB.Recordset")rs.openSQL1,cn,3,3,1response.Writers(1)%></body></html>.Connnection对象属性ConnectionString设定连接数据库的参数.方法Open打开数据库的连接Excute执行SQL语句Close关闭数据的连接.ConnectionString设定连接数据库的参数.以下项目要设置Provider指定数据库的驱动程序DataSource-指定数据库名称。User表示登鹿数据库的用户帐号。(可选)Password表示用户密码。(可选)例如:"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:\yb_work\网页与网站建设\光盘内容\Ch08\sia-cart.mdb".RecordSet对象属性Fields用于指定被取回到数组的数据字段.可以是单一的字段名称、数字索引或多个字段构成的数组,默认值为取回所有字段的数据。EOF是否为表中记录的最后一条之后.如果是它的值为true,如果不是就为false方法MoveNext移动到数据表里的下一条记录MoveFirst移动到数据表里的第一条记录.修改前面的代码<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>ADO操作数据库的例子</title></head><body><%dimcn,SQL1,SQL2,rsSetcn=Server.CreateObject("ADODB.Connection")cn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=G:\u盘课件备份\Netpayment\实验\04ds\实验一\asp\sia-cart.mdb"'定义一个SQL语句,显示数据表中的一个记录SQL1="select*fromsia_admin"Setrs=Server.CreateObject("ADODB.Recordset")rs.openSQL1,cn,3,3,1response.Writers(1)%></body></html>.修改前面的代码实现修改数据库中的数据可通过修改SQL1的内容来实现.网sia_admin

表中增加一条记录修改

温馨提示

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

评论

0/150

提交评论