通用網頁查詢函數的設計與應用

時間:2024-10-20 22:13:21 計算機畢業論文 我要投稿
  • 相關推薦

通用網頁查詢函數的設計與應用

摘要:本文首先介紹了通用網頁查詢函數的設計思想,并給出了全部源代碼及其應用。

關鍵詞:數據庫 WWW Internet ASP 計算機網絡

1. 引言
隨著人們對信息化潮流的逐漸認識,各種信息在Internet上的發布和檢索就變得非常的重要。特別是使用B/S模式的信息發布和檢索,由于它的簡單性、靈活性,越來越得到了廣泛的應用,F在,經常被人們采用的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)

【通用網頁查詢函數的設計與應用】相關文章:

矩陣函數的性質及其應用03-07

網頁模糊歸類算法的應用與實現03-19

凸函數的基本性質及應用論文07-04

網頁設計開題報告11-11

網頁設計的畢業論文03-25

網頁設計的參考文獻01-15

網頁藝術設計初探03-21

高校信息查詢系統的設計與實現03-28

網頁設計論文致謝(精選6篇)01-14

淺析Excel函數在飛機大修工時收益計算中的應用03-11

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
中文字幕在线不卡v一二三区 | 五月天激情久久 | 欧美日韩在线观看专区 | 亚洲国产视频95 | 亚洲无遮挡一级精品视频 | 三上悠亚在线亚洲网站 |