久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ADO數(shù)據(jù)庫連接七大對象講解,,讓VB開發(fā)更清晰!

 阿明哥哥資料區(qū) 2022-06-16 發(fā)布于上海
圖片
?

ADO是一個(gè)用于存取數(shù)據(jù)源的COM組件,。ADO提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式OLE DB的一個(gè)中間層,。允許開發(fā)人員編寫訪問數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫的連接,。訪問數(shù)據(jù)庫的時(shí)候,,關(guān)于SQL的知識不是必要的,但是特定數(shù)據(jù)庫支持的SQL命令仍可以通過ADO中的命令對象來執(zhí)行,。

ADO被設(shè)計(jì)來繼承微軟早期的數(shù)據(jù)訪問對象層RDO(Remote Data Objects)和DAO(Data Access Objects),。

大部分COM組件都是通過對象中的屬性,、事件和方法來實(shí)現(xiàn)其功能的,,ADO同樣也是依靠其幾種常用對象的屬性和方法來完成對數(shù)據(jù)庫的訪問,。

Connection對象代表與數(shù)據(jù)源進(jìn)行的唯一會(huì)話。如果是客戶端/服務(wù)器數(shù)據(jù)庫系統(tǒng),,該對象可以等價(jià)于到服務(wù)器的實(shí)際網(wǎng)絡(luò)連接,。Connection對象與DAO的Database對象功能相似,主要包含關(guān)于某個(gè)數(shù)據(jù)提供程序的信息及關(guān)于結(jié)構(gòu)描述的信息,。

圖片

ADO Recordset對象表示由數(shù)據(jù)提供者提供的數(shù)據(jù)庫的記錄集,,與DAO的Recordset對象功能相似,主要包含某個(gè)查詢返回的記錄以及記錄的游標(biāo),,用戶可以在不用顯示打開Connection對象的情況下打開一個(gè)ADO Recordset對象,,但如果打開了一個(gè)Connection對象則可以在同一個(gè)連接上打開多個(gè)Recordset對象。

圖片

ADO Command對象是數(shù)據(jù)源中一個(gè)獨(dú)立的結(jié)構(gòu),,可以產(chǎn)生過程數(shù)據(jù),。當(dāng)使用ADO Command對象成功建立與數(shù)據(jù)源的連接后便可以通過ADO Command命令來實(shí)現(xiàn)對該數(shù)據(jù)源的操作。ADO Command對象與DAO的QueryDef對象功能相似,,主要包含關(guān)于某個(gè)命令的信息,,如字符串查詢、參數(shù)定義等,。

圖片

ADO Field對象是記錄集中的某個(gè)單獨(dú)的列,,在功能上與DAO的Field對象相似。在ADO的字段數(shù)據(jù)存取中通常使用Fields集合來讀取記錄集中的數(shù)據(jù),。由于Fields集合是Recordset對象的默認(rèn)屬性,,所以在程序代碼中經(jīng)常省略Fields集合的名稱。

圖片

ADO Parameter對象是Command對象的一個(gè)獨(dú)立參數(shù),,而Command對象通常為一個(gè)SQL查詢或一個(gè)已存在的過程,,因此Parameter對象常作為一個(gè)查詢參數(shù)或過程參數(shù)。ADO Parameter對象與DAO的Parameter對象功能相似,,主要包括了參數(shù)化Command對象的某個(gè)參數(shù)的信息,。

圖片

ADO Record對象可以是記錄集中的一行,也可以是文件系統(tǒng)中的一個(gè)文件或文件夾,。當(dāng)OLE DB支持異構(gòu)數(shù)據(jù)庫時(shí),,Record對象代表記錄集中的一行。Record沒有自己獨(dú)特的功能,,可以被提供者用來從文件系統(tǒng)或電子郵件中提供信息,,但不能從標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫中提供信息,通??蓪ecord,、Stream和Recordset對象結(jié)合起來為用戶操作數(shù)據(jù)導(dǎo)航。

圖片

利用ADO對象訪問數(shù)據(jù)庫與其他數(shù)據(jù)庫訪問模型一樣,,隨時(shí)可能發(fā)生許多的錯(cuò)誤,,ADO Error對象與DAO的Error對象功能相似,,主要包含數(shù)據(jù)提供程序出錯(cuò)時(shí)的擴(kuò)展信息。ADO Error對象表示一個(gè)單獨(dú)的錯(cuò)誤信息,,當(dāng)一個(gè)ADO對象發(fā)生錯(cuò)誤時(shí)由此產(chǎn)生的所有的Error對象都會(huì)添加到Connection Errors集合中,。ADO Error對象用于封裝ADO錯(cuò)誤或警告,這個(gè)錯(cuò)誤或警告可能是由ADO自己產(chǎn)生的,,也可能是由數(shù)據(jù)提供者或確定的數(shù)據(jù)源產(chǎn)生的,,通過對Error對象的訪問可以確切知道發(fā)生了什么錯(cuò)誤。

圖片

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多