第08章MFC編程基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第08章MFC編程基础

第八章 ASP数据访问 本章提要:本章介绍数据访问的基本概念,并以Access数据库为例,详细介绍ASP的数据库连接,记录的写入、查询、删除、修改等操作,通过实例介绍如果在页面上进行记录的显示和分页等技术。 8.1 表单数据传送 通过表单元素向服务器传送变量,然后将变量值显示在客户端的浏览器,是一项很平常而重要的工作。 8.1.1 表单元素 表单元素就如Visual Basic之中的控件一样。在Dreamweaver 2004中,提供了这些元素的具体形式。而表单域作为互动性的一种高级类型,它将表单元素结合在一起,让用户可以通过浏览器,将数据传送到服务器上的其他ASP应用程序。 所有的通用表单元素(如单选按钮、下拉列表、复选框等)都可以根据网站的整体构思添加到页面之上,以完成网页的制作。 下面的图8.1给出了Dreamweaver 2004中的表单元素,它们包括文本字段、隐藏域、文本域、复选、单选、单选组、列表菜单、跳转菜单、图像域、文件域、按钮、标签、字段集等。 图8.1 Dreamweaver MX 2004 设计视图中的表单元素 也可以通过插入菜单,来插入这些表单元素。图8.2给出了通过插入菜单插入表单元素的列表。 图8.2 Dreamweaver MX 2004设计视图下插入菜单中的表单元素 8.1.2 建立表单域 表单元素放在一个表单域里面,建立一个表单域,然后修改动作里面的文件为要接受这个表单变量的ASP文件。方法有两种,一种是post,这个方法传送的变量不会在浏览器的地址栏里面显示,可以大批量传送数据;另一种是get,则是会在浏览器地址栏里面显示的。 下面我们通过一个文本表单元素来说明建立表单域的方法。 文本域是最基本的表单元素,它传送的是文本信息。一般用户名、密码等都要用这个元素传送,只不过如果是密码的话,要在类型里面选择密码类型,这样就会以 * 代替显示出来的密码字符。文本域的名字很重要,以后会用到这个名字所以一般不用默认的名字。 示例: ◆ 建立一个提交表单asp01f.asp文件。图8.3为代码,图8.4为显示效果。 图8.3 提交表单asp01f.asp 图8.4 提交表单asp01f.asp的显示效果 这个表单开始的一行:form name=form1 method=post action=asp01.asp,指定了表单提交的模式为post方式以及向谁(asp01.asp)提交。 这个表单中有两个用于数据输入的文本框:用户和密码。注意密码框的type属性是password,那么在密码输入时,为安全起见,将不会显示其值,而用 * 号代替。另有两个单选按钮,用于选择性别。还有一个选项列表,用于选择城市。最后两个按钮,一个用于确定提交,一个用于取消重置,请分别注意它们的type属性为submit和reset。 ◆ 建立一个接收提交信息并显示的页面asp01.asp。图8.5为代码。 图8.5 接收并显示提交信息页面asp01.asp 由于前面是用的post方法,那么在asp01.asp里面,就可以用这样的语句来得到变量:% user = request.form(user) % 。如果要显示变量则用:% response.write user %。而如果方法用的是get方法,那么就改为 % name=request.querystring(user) %。实际上,两者可以统一为name=request(name)。 ◆ 运行。 下面是运行时的状态。图8.6首先执行asp01f.asp,填入数据后,按确定提交,得到图8.7的显示结果。 图8.6 执行提交表单并填入信息 图8.7 接收显示结果 8.2 数据库的建立 为了进行数据的访问,首先要建立数据库,本节以Access2003为例,建立一个名为exasp.mdb的数据库,并建立一个users数据表,以备本章示例之用。有关其他类型的数据库,我们在后面将给出一个总结说明,而更多的数据库知识,请参阅相关资料。下面通过图示,快速介绍建立的过程。 图8.8 Access 2003工作界面 图8.8 Access 2003新建文件面版 图8.9 新建数据库取名exasp.mdb 图8.10 exasp.mdb对象设计窗体 图8.11 在exasp.mdb数据库新建表users 图8.12 设置time字段默认值 图8.13 输入几条初始数据库而得到的表 8.3 数据库的连接与记录的读取 本节学习掌握ASP页面的Access数据库的连接,以及数据

文档评论(0)

df9v4fzI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档