国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
VBA與ACCESS數(shù)據(jù)庫(kù)的ADO連接中,所涉及對(duì)象的講解

大家好,今日繼續(xù)講解VBA與數(shù)據(jù)庫(kù)的知識(shí),在上幾講的內(nèi)容中我們對(duì)數(shù)據(jù)庫(kù)有了一個(gè)大概的了解,同時(shí)我們也清楚了連接數(shù)據(jù)庫(kù)的不同方式,并對(duì)各個(gè)連接方式加以比較。今日的內(nèi)容是深入的理解ADO與數(shù)據(jù)連接后的一些知識(shí)的準(zhǔn)備.連接好數(shù)據(jù)后我們要進(jìn)行的操作將更為具體。

在之前的講解中,我一直在提ADO,ADO是DAO的后繼產(chǎn)物。相比DAO,ADO擴(kuò)展了DAO使用的層次對(duì)象模型,用較少的對(duì)象、更多的方法和事件來(lái)處理各種操作,簡(jiǎn)單易用,是當(dāng)前數(shù)據(jù)庫(kù)開(kāi)發(fā)的主流技術(shù)。那么,ADO涉及到的對(duì)象都有哪些呢?今日我們就來(lái)深入的講解.或許你之前看過(guò)數(shù)據(jù)庫(kù)的一些文章,或者你是數(shù)據(jù)庫(kù)的高手,但還是要理解或者了解到一些必要的知識(shí).

一Connection對(duì)象:是ADO對(duì)象模型中最高級(jí)的對(duì)象,這個(gè)對(duì)象實(shí)現(xiàn)了應(yīng)用程序與數(shù)據(jù)源的連接。在上一講和之前的內(nèi)容中著重講了如何實(shí)現(xiàn)的這個(gè)連接的問(wèn)題.

二 Command對(duì)象:這個(gè)對(duì)象的主要作用是在VBA中通過(guò)SQL語(yǔ)句訪問(wèn)、查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

那么,什么是SQL 語(yǔ)句呢?這個(gè)詞是英語(yǔ)Structured Query Language的首字母寫(xiě)法,翻譯過(guò)來(lái)就是結(jié)構(gòu)化查詢語(yǔ)言,結(jié)構(gòu)化查詢語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,可以用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。

那么什么是結(jié)構(gòu)化呢?所謂結(jié)構(gòu)化,就是格式固定:

如:'select 表1.字段,表2.字段,表3.字段from 表名1,表名2,表名3...where 條件group by 字段order by 字段'.就要一段結(jié)構(gòu)化的查詢語(yǔ)句,非常易學(xué),好記憶.

三 Recordset對(duì)象:這個(gè)對(duì)象是這講要講的重點(diǎn),他是存儲(chǔ)訪問(wèn)表和查詢對(duì)象返回的記錄集合。使用該對(duì)象,可以瀏覽記錄、修改記錄、添加新的記錄或者刪除特定的記錄。Recordset對(duì)象的功能是最常用、最重要的,我們?cè)谝院蟮拇a中也是主要使用這個(gè)對(duì)象來(lái)完成我們的一些需求.

所有Recordset對(duì)象均使用記錄(行)和字段(列)進(jìn)行構(gòu)造。具有其特定的屬性和方法,使用ADO時(shí),通過(guò)Recordset對(duì)象,利用這些屬性和方法就可以編程處理數(shù)據(jù)庫(kù)中的記錄。

可對(duì)幾乎所有數(shù)據(jù)進(jìn)行操作。用這個(gè)記錄集可執(zhí)行的操作有:對(duì)表中的數(shù)據(jù)進(jìn)行查詢和統(tǒng)計(jì),在表中添加、更新或刪除記錄。下面要將一下Recordset對(duì)象常見(jiàn)的屬性、方法、和事件,(如果對(duì)屬性、方法、事件著三個(gè)詞語(yǔ)不理解的請(qǐng)趕快查看我的第一部作品《VBA代碼解決方案》中的相關(guān)內(nèi)容,我的作品的風(fēng)格是一樣的,最好能連續(xù)的學(xué)習(xí))

(一)Recordset對(duì)象一些常見(jiàn)的屬性:

1 BOF 如果當(dāng)前的記錄位置在第一條記錄之前,則返回 true,否則返回 fasle。

2 EOF 如果當(dāng)前記錄的位置在最后的記錄之后,則返回 true,否則返回 fasle。

3 Index 設(shè)置或返回 Recordset 對(duì)象的當(dāng)前索引的名稱。

4 RecordCount 返回一個(gè) Recordset 對(duì)象中的記錄數(shù)目。

5 Source 設(shè)置一個(gè)字符串值,或一個(gè) Command 對(duì)象引用,或返回一個(gè)字符串值,此值可指示 Recordset 對(duì)象的數(shù)據(jù)源。

(二)Recordset對(duì)象一些常見(jiàn)的方法

1 AddNew 創(chuàng)建一條新的記錄。

2 Cancel 撤銷一次執(zhí)行。

3 Close 關(guān)閉一個(gè) Recordset。

4 Delete 刪除一條記錄或一組記錄。

5 Find 搜索一個(gè) Recordset 中滿足指定某個(gè)條件的一條記錄。

6 Move 在 Recordset 對(duì)象中移動(dòng)記錄指針。

7 MoveFirst 把記錄指針移動(dòng)到第一條記錄。

8 MoveLast 把記錄指針移動(dòng)到最后一條記錄。

9 MoveNext 把記錄指針移動(dòng)到下一條記錄。

10 MovePrevious 把記錄指針移動(dòng)到上一條記錄。

11 NextRecordset 通過(guò)執(zhí)行一系列命令清除當(dāng)前 Recordset 對(duì)象并返回下一個(gè) Recordset。

12 Update 保存所有對(duì) Recordset 對(duì)象中的一條單一記錄所做的更改。

13 Save 把 Recordset 對(duì)象保存到 file 或 Stream 對(duì)象中。

14 UpdateBatch 把所有,Recordset,中的更改存入數(shù)據(jù)庫(kù),請(qǐng)?jiān)谂履J街惺褂?/p>

(三)Recordset對(duì)象的事件

1 EndOfRecordset 當(dāng)試圖移動(dòng)到超過(guò),Recordset,結(jié)尾的行時(shí)被觸發(fā)

2 RecordChangeComplete 一條記錄更改之后被觸發(fā)

好了,今日就講到這里,下一講還將接著講解Recordset 對(duì)象,會(huì)離我們的實(shí)際操作越來(lái)越近了,但大家還是不要急,要弄懂必要的知識(shí)點(diǎn),哪怕只是了解些,再慢慢的熟悉。數(shù)據(jù)庫(kù)是數(shù)字化的產(chǎn)物,雖然他的問(wèn)世時(shí)間還不是很長(zhǎng),最多也不過(guò)六、七十年的時(shí)間,但他的積累卻是幾何級(jí)數(shù)的,特別是上個(gè)世紀(jì)90年代之后,隨著各種算法的實(shí)現(xiàn),數(shù)據(jù)庫(kù)的利用會(huì)越來(lái)越多。

今日內(nèi)容回向:

1 ADO 中的主要對(duì)象有哪些?

2 你是否清楚,操作一個(gè)數(shù)據(jù)庫(kù)要有哪些必要的步驟呢?

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
在VB中用DAO實(shí)現(xiàn)數(shù)據(jù)庫(kù)編程(1)
Excel VBA ADO SQL入門(mén)教程024:初識(shí)Recordset對(duì)象
使用ADO操作Access數(shù)據(jù)庫(kù)
VB程序設(shè)計(jì)數(shù)據(jù)庫(kù)編程技術(shù)
第10章 Visual Basic數(shù)據(jù)庫(kù)編程
ASP教程:第十五篇 常用的ASP ActiveX組件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服