【asp源码栏目提醒】:网学会员为广大网友收集整理了,ASP程序实现多个数据表的操作 - 计算机教材,希望对大家有所帮助!
DATABASEANDINFORMATIONMANAGEMENT数据库与信息管理ActiveServerPagesASP是Microsoft公司推出的一种服务器端命令执行环境,用于创建和运行动态的、交互式的Web服务器应用程序。
目前网上流行的论坛、留言板、聊天室等大多数Web应用程序都是用
ASP设计的。
还有在网上运行的一些动态数据库管理系统,
ASP应用也很广泛。
下面介绍在
ASP编程过程中的两种设计方法。
1实现多个数据表的显示设计数据库管理系统,特别系统的后台管理的数据维护,数据库中要含有许多数据表,对各个数据表的操作不外乎就是数据记录的添加、修改、显示、删除。
在设计过程中,有时需要对库中不同的数据表进行显示,一般情况下就要分别设计表格中的表头,然后利用程序控制数据的显示,这样要显示几个数据表就需要建立几个显示程序。
每个显示程序的处理方法基本上一样,只是针对的数据表不同,字段不同。
如果数据表很多,做起来就要很繁琐,因为数据表字段的个数不同,设计表格也不同,如果复制后修改的话,工作量也很大。
其实,
ASP中提供了大量的“对象”供设计人员使用,其中,对象Recordset中的Fields数据集合中有很多属性,可以实现对不同字段个数的不同数据表中的数据进行显示的功能。
假如建立数据集为list,读取list中的字段个数,命令为:读取list中的第一个字段名,命令为:读取第一个字段内的数据,命令为:读取第i个字段内的数据,命令为:下面把该程序写下来,为大家解释和分析:以Access数据库为例,数据库名为data.mdb,假如显示数据程序为xs.
asp,那么首先必须有一个页面调用该程序,该页面必须包含数据表名的信息,或者用表单的方式,或者用带参数的方式,把数据表名传送给xs.
asp。
用表单的方式:使用下拉列表框,要调用的数据表作为列表框的值。
单击“提交”按钮调用xs.
asp程序。
如:任课教师课程班级带参数的方式为:其中c_db_name为一个变量,表示当前不同的数据表名。
显示数据程序:xs.
asp根据接收的数据表建立数据集为list其中c_db_name为代表数据表名的变量,变量接收的值不同,打开不同的数据表:action后面的xscl.
asp为后面的“更新处理”程序,单击后面的“更新数据”按钮,调用xscl.
asp程序。
以下是显示表格程序:设计表头部分:上面两行语句是用来把英文字段名替换成汉字,例如表示序号的字段名为CUST_NO在表中需要显示为汉字“序号”,可用下列语句,其它字段方法相同,在这里就不多列举了。
以下利用dowhile循环语句,显示数据表中的每一条记录,并且在表单的文本框中显示,编辑后可以更新数据下面利用for循环取出各字段中的内容,其中list.fields.count-1为字段个数其中上面中的内容为字段名,以字段名作为文本框的名称;中的内容为字段的值显示在文本框中2同时接收处理一个数据表中的多条记录上面的程序不但能够根据提交的数据表显示不同的表格,而且能够在表格中用表单形式的文本框来显示数据,使表格处于编辑状态,那么编辑更改过的数据如何再送到数据库中呢?很简单,只要单击“更新数据”按钮,调用下面的更新处理程序即可。
更新处理程序:xscl.
asp 3结语以上两个程序虽然不长,但能够完成比较复杂的处理过程,如果使用该程序,可以节省设计者的时间。
该程序已在Windows2000Server和Windows2003Server环境下运行通过,希望能对
ASP设计者有所帮助。
作者简介孙凤杰,女(1966-),大庆职业学院计算机应用工程系实验师,研究方向:网络编程、机房管理。
58--
上一篇:
asp程序员面试题及答案
下一篇:
4种小菜缓解孕妈咪不适