溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

ADO 編程出現(xiàn)事件錯(cuò)誤怎么解決

發(fā)布時(shí)間:2021-06-17 14:25:38 來(lái)源:億速云 閱讀:184 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容主要講解“ADO 編程出現(xiàn)事件錯(cuò)誤怎么解決”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“ADO 編程出現(xiàn)事件錯(cuò)誤怎么解決”吧!

現(xiàn)在主要學(xué)習(xí)ADO 編程,首先介紹ADO 編程優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 支持用于建立基于客戶端/服務(wù)器ADO 編程 的應(yīng)用程序的主要功能。

ADO 同時(shí)具有遠(yuǎn)程數(shù)據(jù)服務(wù) (RDS) 功能,通過(guò) RDS 可以在一次往返過(guò)程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶端應(yīng)用程序或 Web 頁(yè)、在客戶端對(duì)數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。RDS 以前的版本是 Microsoft Remote Data Service 1.5,現(xiàn)在,RDS 已經(jīng)與 ADO 編程模型合并,以便簡(jiǎn)化客戶端數(shù)據(jù)的遠(yuǎn)程操作。

ADO 編程模型支持某些同步和異步的 ADO 操作,在這些操作開(kāi)始之前或完成之后會(huì)產(chǎn)生“事件”(即通知)。事件實(shí)際上是對(duì)在應(yīng)用程序中定義的事件處理程序例程的調(diào)用。在操作開(kāi)始之前被調(diào)用的事件處理程序允許您檢查或修改操作參數(shù),然后取消操作或讓它完成。

由于 ADO 支持異步操作,在操作完成之后被調(diào)用的事件處理程序尤其重要。例如,啟動(dòng)異步 Recordset.Open 操作的應(yīng)用程序在操作結(jié)束時(shí)會(huì)接收到執(zhí)行完成事件的通知。有關(guān) ADO 中事件的詳細(xì)信息,請(qǐng)參閱如下主題:

任何涉及 ADO 對(duì)象的操作都可以產(chǎn)生一個(gè)或多個(gè)提供者錯(cuò)誤。ADO 編程產(chǎn)生錯(cuò)誤時(shí),可以將一個(gè)或多個(gè) Error 對(duì)象置于 Connection 對(duì)象的 Errors 集合中。其他 ADO 操作產(chǎn)生錯(cuò)誤時(shí),將清空 Errors 集合,并且將新的 Error 對(duì)象置于 Errors 集合中。

每個(gè) Error 對(duì)象代表特定的提供者錯(cuò)誤,而不是 ADO 事件錯(cuò)誤。ADO 錯(cuò)誤被記載在運(yùn)行時(shí)的異常處理機(jī)制中。例如,在 Microsoft Visual Basic 中,出現(xiàn)特定 ADO 的錯(cuò)誤出現(xiàn)將引發(fā) On Error 事件并且該錯(cuò)誤將顯示在 Err 對(duì)象中。

沒(méi)有產(chǎn)生錯(cuò)誤的ADO 編程操作對(duì) Errors 集合沒(méi)有影響。使用ADO 編程 方式可手工清除 Errors 集合。Errors 集合中的 Error 對(duì)象集合描述響應(yīng)單個(gè)語(yǔ)句時(shí)產(chǎn)生的所有錯(cuò)誤。列舉 Errors 集合中指定錯(cuò)誤可使錯(cuò)誤處理例程更精確地確定產(chǎn)生錯(cuò)誤的原因及錯(cuò)誤來(lái)源,并執(zhí)行適當(dāng)還原步驟。

到此,相信大家對(duì)“ADO 編程出現(xiàn)事件錯(cuò)誤怎么解決”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI