中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

推薦文檔列表

VB5.0中數(shù)據(jù)庫查詢模塊的實現(xiàn)

時間:2021-10-01 10:08:25 計算機論文 我要投稿

VB5.0中數(shù)據(jù)庫查詢模塊的實現(xiàn)

摘要:查詢模塊是數(shù)據(jù)庫管理系統(tǒng)中不可缺少的部分。本文介紹在VB5.0環(huán)境下四種數(shù)據(jù)庫查詢的實現(xiàn)方法,并主要介紹了使用SELECT-SQL語句來實現(xiàn)數(shù)據(jù)庫的查詢功能

關鍵字:VB5.0 數(shù)據(jù)庫 表 查詢 SQL

VB全稱Visual Basic,是微軟公司推出的基于Windows的可視化編程環(huán)境,以其簡單易學、編程簡潔、程序集成化高、功能強大而倍受程序員及廣大電腦愛好者的青睞。它在數(shù)據(jù)庫應用方面也有相當強大的功能。

查詢模塊是數(shù)據(jù)庫管理系統(tǒng)中不可缺少的部分。在VB中進行數(shù)據(jù)庫記錄查詢操作,根據(jù)打開數(shù)據(jù)庫的方式來確定。大概有四種查詢方法:SEEK方法查詢、FILTER 屬性查詢、Find 方法查詢、SQL查詢。本文對前三種方法只作簡單說明,著重介紹第四種SQL查詢方法。

1、SEEK方法查詢、FILTER 屬性查詢、Find 方法查詢的簡單說明。

用SEEK方法查詢:

這種方法只使用于以OPENTABLE 方式打開的數(shù)據(jù)表,而且在查詢之前必須要對查詢字段建立索引文件,由于已建立了索引文件,所以查詢速度快,這種方式結果是將指針移到符合條件的第一個記錄。例如:

SET TB=DB.OPENTABLE(“INPUT”)

TB.INDEX=”NAMEINDEX”

TB.SEEK ”=”, “石腦油”

用FILTER 屬性查詢:

FILTER屬性查詢是用來過濾數(shù)據(jù)的,只要我們給定過濾條件就可以將所需的記錄篩選出來。需要說明的是,我們需要將以Filter屬性篩選出來的數(shù)據(jù)集打開才能對其進行操作。例如:

Set Dy1=db.CreateDynaset (“input”)

Dy1.Filter=”物資名稱 like ‘石*’”

Set Dy2.Dy1.CreateDynaset ()

用Find 方法查詢。

Find查詢有Findfirst findnext 兩個方法,每次查詢到一個記錄。例如:

Set Dy=db.CreateDynaset (“input”)

S=”到貨數(shù)量>100 and 物資名稱like ‘石腦油’”

Dy.Findfirst S

Dy.Findnext S

2、用SQL查詢。

2.1、Select-SQL查詢語句的格式:

SQL(STRUCTURE QUERY LANGUAGE)即結構化查詢語言,是查詢關系型數(shù)據(jù)庫的常用語言。由于SQL語言使用方便、功能豐富、簡單易學得到很快的應用和推廣,是各種關系型數(shù)據(jù)庫的公用語言。使用SQL查詢可以從一個表或多個表或視圖中對數(shù)據(jù)庫進行查詢(有關SQL的更多信息,請參閱相關書籍,本文不多介紹)。它的核心語句是Select- SQL語句。

Select-SQL查詢語句的格式:

SELECT [DICTINCT/ALL]----查詢目標列

FROM tableexpression ----------表名/視圖名

[WHERE]---------------------------條件

[GROUP BY... ]--------------------將查詢結果的記錄分組

[HAVING... ]------------------

[1] [2] [3] [4] [5] [6]