您所在位置: 网站首页 / 第08章 MFC编程基础.doc / 文档详情
第08章 MFC编程基础.doc 立即下载
2024-09-12
约1.3万字
约36页
0
1.2MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第08章 MFC编程基础.doc

第08章MFC编程基础.doc

预览

免费试读已结束,剩余 31 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第八章ASP数据访问

本章提要:本章介绍数据访问的基本概念,并以Access数据库为例,详细介绍ASP的数据库连接,记录的写入、查询、删除、修改等操作,通过实例介绍如果在页面上进行记录的显示和分页等技术。



8.1表单数据传送


通过表单元素向服务器传送变量,然后将变量值显示在客户端的浏览器,是一项很平常而重要的工作。

8.1.1表单元素

表单元素就如VisualBasic之中的控件一样。在Dreamweaver2004中,提供了这些元素的具体形式。而表单域作为互动性的一种高级类型,它将表单元素结合在一起,让用户可以通过浏览器,将数据传送到服务器上的其他ASP应用程序。
所有的通用表单元素(如单选按钮、下拉列表、复选框等)都可以根据网站的整体构思添加到页面之上,以完成网页的制作。
下面的图8.1给出了Dreamweaver2004中的表单元素,它们包括文本字段、隐藏域、文本域、复选、单选、单选组、列表菜单、跳转菜单、图像域、文件域、按钮、标签、字段集等。



图8.1DreamweaverMX2004设计视图中的表单元素

也可以通过插入菜单,来插入这些表单元素。图8.2给出了通过插入菜单插入表单元素的列表。



图8.2DreamweaverMX2004设计视图下插入菜单中的表单元素

8.1.2建立表单域

表单元素放在一个表单域里面,建立一个表单域,然后修改动作里面的文件为要接受这个表单变量的ASP文件。方法有两种,一种是post,这个方法传送的变量不会在浏览器的地址栏里面显示,可以大批量传送数据;另一种是get,则是会在浏览器地址栏里面显示的。

下面我们通过一个文本表单元素来说明建立表单域的方法。

文本域是最基本的表单元素,它传送的是文本信息。一般用户名、密码等都要用这个元素传送,只不过如果是密码的话,要在类型里面选择密码类型,这样就会以*代替显示出来的密码字符。文本域的名字很重要,以后会用到这个名字所以一般不用默认的名字。

示例:

◆建立一个提交表单asp01f.asp文件。图8.3为代码,图8.4为显示效果。



图8.3提交表单asp01f.asp



图8.4提交表单asp01f.asp的显示效果

这个表单开始的一行:<formname="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.writeuser%>。而如果方法用的是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.8Access2003工作界面




图8.8Access2003新建文件面版




图8.9新建数据库取名exasp.mdb



图8.10exasp.mdb对象设计窗体


图8.11在exasp.mdb数据库新建表users



图8.12设置time字段默认值


图8.13输入几条初始数据库而得到的表



8.3数据库的连接与记录的读取

本节学习掌握ASP页面的Access数据库的连接,以及数据表记录的读取。下面的步骤是一个典型的ASP与数据库连接的过程:建立连接对象、设置数据库路径:打开数据库、设置记录对象、取记录。在ASP中,用来存取数
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第08章 MFC编程基础

文档大小:1.2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用