通用网页查询函数的设计与应用

时间:2020-10-07 09:26:58 计算机毕业论文 我要投稿

通用网页查询函数的设计与应用

摘要:本文首先介绍了通用网页查询函数的设计思想,并给出了全部源代码及其应用。

关键词:数据库 WWW Internet ASP 计算机网络

1. 引言
随着人们对信息化潮流的逐渐认识,各种信息在Internet上的发布和检索就变得非常的重要。特别是使用B/S模式的信息发布和检索,由于它的简单性、灵活性,越来越得到了广泛的应用。现在,经常被人们采用的B/S模式的开发工具有ASP、PHP、JSP等,这些开发工具简单易学、功能强大,为各种信息在Internet上的'发布和检索提供了强有力的帮助。但是,随着信息量的逐渐爆炸,如果仍然采用针对特定发布信息设计专用程序的传统办法的话,显然将导致信息发布的效率非常地低。
为此,笔者研究了一种通用信息发布与检索的技术方案,使用这套方案,将极大地减轻开发者的工作量,节约成本。本文介绍的便是这套技术方案中的一个非常重要的组成部分——基于ASP的通用网页查询函数的设计与应用。

2. 通用网页查询函数的设计
通用网页查询函数的功能主要是:根据调用者提供的各种参数,在后台数据库管理系统中进行检索,最后将检索结果以二维数组的形式返回给调用者。
为了实现上述功能,实现该函数的主要思想是:根据调用者提供的各种参数,生成对应的SQL语句,接下来与后台数据库管理系统建立连接、提取数据、断开连接,最后将检索结果以二维数组的形式返回给调用者。
该函数的输入参数有:后台数据库管理系统的代号(如0代表SQLServer、1代表VFP等)、数据源名、表名(可以是单表,也可以是多表连接)或视图名、all/distinct关键字、top关键字、字段名数组、where条件、group by子句/order by字句、检索结果存放的二维数组名等。
该函数的返回值为逻辑型,True代表查询过程中未出现错误,否则,若为False说明查询过程中出现了错误。
下面给出经调试过的通用网页查询函数的源代码。
function data_getting(param_database_code,param_dsn_name,param_table_name,
param_all,param_top,param_field_names(),ByRef data(),param_condition,
param_other,ByRef rcount,ByRef fcount,ByRef fieldsname())

on error resume next

'生成查询语句
if param_all=true then
query="select "
else
query="select distinct "
end if
query=query param_top " "
if param_field_names(0)="*" then '查询全部字段
query=query " * "
else
d_g_i=0
fcount=0
for each item in param_field_names
if param_field_names(d_g_i)

【通用网页查询函数的设计与应用】相关文章:

1.tatic函数与普通函数的区别

2.网页设计专业简历范文

3.网页设计求职简历封面

4.网页设计毕业实习报告

5.网页设计美工简历范文

6.PHP两种查询函数array/row的区别

7.网页设计类求职简历范文

8.网页设计专业求职简历范文

9.网页设计美工个人简历