v6 常用資料操做 VB資料庫記錄集查詢四種方法

2021-09-01 03:44:02 字數 1009 閱讀 6864

在vb中進行資料庫記錄的查詢操作,必需根據開啟資料庫的方式來確定。以vb6.0為例,資料集物件有table、dynaset、snapshot三種,下面四種查詢方法分別適用於以上面不同的物件方式開啟的資料庫。

1.用seek方法查詢。這種方法只使用於以opentable方式開啟的table型別的資料表,而且在查詢之前必須要以查詢字段建立索引檔案,由於已建立了索引檔案,所以查詢速度很快,這種方式的查詢結果是將指標移到符合條件的第乙個記錄。例如:

set tb=db.opentable("demo")

tb.index="nameindex」

tb.seek "=","張三"

2.用filter屬性查詢。filter屬性是dynaset和snapshot物件才具備的,所以也只能適用於這兩者,不能用於table。filter是用來過濾資料的,只要我們給定過濾條件就可以將所需的記錄篩選出來。需要說明的是,我們需要將以filter屬性篩選出來的資料集開啟才能對其操作。例如:

set dy1=db.createdynaset(」demo」)

dy1.filter=」姓名 like 』劉*』」

set dy2=dy1.createdynaset()

3.用find方法查詢。find適用於dynaset和snapshot物件,有findfirst和findnext兩個方法,每次查詢到乙個記錄。例如:

set dy=db.createdynaset(」demo」:)

s=」工資>160 and姓名 like 』劉*』」

dy.findfirst s

dy.findnext s

4.用sql查詢。sql是一種結構化資料查詢語言,sql也只能適用dynaset和snapshot資料集物件,這種方法是根據sql條件生成乙個資料集物件。例如:

s=」select * from demo where 姓名 like 』劉*』」

set dy=db.createdynaset(s)

例如:set db=opendatabase(」c:\vb\sample.mdb」)。

資料庫 總結5 第6節 資料庫表中記錄的基本操作

dml 增刪改表中資料 1.新增資料 語法 insert into 表名 列名1 列名2,列名n values 值1,值2,值n 注意 1.列名和值要一一對應。2.如果表名後,不定義列名,則預設給所有列新增值。有4個列,你就必須填4個列,少填多填都會報錯。insert into 表名 values ...

常用資料庫公式記錄

目錄 常用資料庫公式 前言 一 sqlsever 本文記錄報表開發過程中各個資料庫語言常用公式,以便復用。1.常用sql 1.中文月份轉化 select case right year mon,2 1 when 1 then 一 when 2 then 二 when 3 then 三 when 4 ...

Python連線mysql資料庫等常用操作

一 安裝pymysql模組 pip3 install pymysql 注 如果報錯,執行python m pip install upgrade pip 更新下pip版本 二 連線mysql等常用操作 增 刪 改 查 import pymysql 建立鏈結 conn pymysql.connect ...