- 相關推薦
VB5.0中數據庫查詢模塊的實現
摘要:查詢模塊是數據庫管理系統(tǒng)中不可缺少的部分。本文介紹在VB5.0環(huán)境下四種數據庫查詢的實現方法,并主要介紹了使用SELECT-SQL語句來實現數據庫的查詢功能
關鍵字:VB5.0 數據庫 表 查詢 SQL
VB全稱Visual Basic,是微軟公司推出的基于Windows的可視化編程環(huán)境,以其簡單易學、編程簡潔、程序集成化高、功能強大而倍受程序員及廣大電腦愛好者的青睞。它在數據庫應用方面也有相當強大的功能。
查詢模塊是數據庫管理系統(tǒng)中不可缺少的部分。在VB中進行數據庫記錄查詢操作,根據打開數據庫的方式來確定。大概有四種查詢方法:SEEK方法查詢、FILTER 屬性查詢、Find 方法查詢、SQL查詢。本文對前三種方法只作簡單說明,著重介紹第四種SQL查詢方法。
1、SEEK方法查詢、FILTER 屬性查詢、Find 方法查詢的簡單說明。
用SEEK方法查詢:
這種方法只使用于以OPENTABLE 方式打開的數據表,而且在查詢之前必須要對查詢字段建立索引文件,由于已建立了索引文件,所以查詢速度快,這種方式結果是將指針移到符合條件的第一個記錄。例如:
SET TB=DB.OPENTABLE(“INPUT”)
TB.INDEX=”NAMEINDEX”
TB.SEEK ”=”, “石腦油”
用FILTER 屬性查詢:
FILTER屬性查詢是用來過濾數據的,只要我們給定過濾條件就可以將所需的記錄篩選出來。需要說明的是,我們需要將以Filter屬性篩選出來的數據集打開才能對其進行操作。例如:
Set Dy1=db.CreateDynaset (“input”)
Dy1.Filter=”物資名稱 like ‘石*’”
Set Dy2.Dy1.CreateDynaset ()
用Find 方法查詢。
Find查詢有Findfirst findnext 兩個方法,每次查詢到一個記錄。例如:
Set Dy=db.CreateDynaset (“input”)
S=”到貨數量>100 and 物資名稱like ‘石腦油’”
Dy.Findfirst S
Dy.Findnext S
2、用SQL查詢。
2.1、Select-SQL查詢語句的格式:
SQL(STRUCTURE QUERY LANGUAGE)即結構化查詢語言,是查詢關系型數據庫的常用語言。由于SQL語言使用方便、功能豐富、簡單易學得到很快的應用和推廣,是各種關系型數據庫的公用語言。使用SQL查詢可以從一個表或多個表或視圖中對數據庫進行查詢(有關SQL的更多信息,請參閱相關書籍,本文不多介紹)。它的核心語句是Select- SQL語句。
Select-SQL查詢語句的格式:
SELECT [DICTINCT/ALL]----查詢目標列
FROM tableexpression ----------表名/視圖名
[WHERE]---------------------------條件
[GROUP BY... ]--------------------將查詢結果的記錄分組
[HAVING... ]------------------
[1] [2] [3] [4] [5] [6]
【VB5.0中數據庫查詢模塊的實現】相關文章:
高校網絡教學平臺技術模塊的實現04-29
數據庫數據查詢實驗總結09-02
國際化學品安全卡(中文版)網絡數據庫查詢系統(tǒng)的設計與實現04-28
城市公交線路快速查詢實現04-28
用公共網關接口實現水質信息查詢04-27
高程異常數據庫的建立與自動查詢方法05-01
基于GIS的水資源查詢統(tǒng)計軟件系統(tǒng)設計與實現04-28
B/S模式的農業(yè)信息遠程查詢的ASP實現方案04-27
基于基礎地理信息數據庫的制圖設計與實現04-27