【導(dǎo)讀】ActiveXDataObjects是微軟的數(shù)據(jù)訪問(wèn)技術(shù)。ADO的目標(biāo)是訪問(wèn)、編輯和更新數(shù)據(jù)源,而編程模型體現(xiàn)了為。完成該目標(biāo)所必需的系列動(dòng)作的順序。ADO提供類和對(duì)象以完??蛇x擇在SQL命令中指定列、表和值作為變量參數(shù)。如果命令按行返回,則將行存儲(chǔ)在緩存中??蛇x擇創(chuàng)建緩存視圖,以便能對(duì)數(shù)據(jù)進(jìn)行排序、篩選和定位。在適當(dāng)情況下,使用緩存中的更改內(nèi)容來(lái)更新數(shù)據(jù)源。如果使用了事務(wù),則可以接受或拒絕在完成事務(wù)期間所作的更。Mode屬性對(duì)連接進(jìn)行配置。設(shè)置CursorLocation屬性以便調(diào)用支持批更新的“客戶端游標(biāo)。使用IsolationLevel屬性為在連接上打開的事務(wù)設(shè)置隔離級(jí)別。通過(guò)Version屬性讀取使用中的ADO執(zhí)行版本。如果不使用Command對(duì)象執(zhí)行查詢,請(qǐng)向。但是,當(dāng)需要使命令文本具有持久性并重新執(zhí)行,可以創(chuàng)建獨(dú)立于先前定義的其他任何對(duì)象的。要執(zhí)行存儲(chǔ)過(guò)程,可以如同發(fā)出Connection對(duì)象。將被放到Connection對(duì)象的Errors集合中。一個(gè)ADO操作產(chǎn)生錯(cuò)誤時(shí),Errors集合將被清空,并在其中放入新的Error對(duì)象集。每個(gè)Field對(duì)象對(duì)應(yīng)于Recordset中的一。取決于提供者具有?;?qū)傩杂锌赡軣o(wú)效。