首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級(jí) | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國(guó)際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊(cè)會(huì)計(jì)師 | 審計(jì)師 | 注冊(cè)稅務(wù)師
注冊(cè)資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國(guó)際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊(cè)測(cè)繪師 | 注冊(cè)計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲

用VB來實(shí)現(xiàn)關(guān)閉所有數(shù)據(jù)庫對(duì)象的操作實(shí)例

  用VB實(shí)現(xiàn)關(guān)閉所有數(shù)據(jù)庫對(duì)象。如果你在程序中使用了任何數(shù)據(jù)庫對(duì)象(DAO, RDO, 或者 ADO), 在退出程序之前,你必須確認(rèn)已經(jīng)關(guān)閉掉了所有已經(jīng)打開的記錄、數(shù)據(jù)庫和數(shù)據(jù)工作臺(tái)(recordsets, databases, and workspaces)。雖然退出程序時(shí)這些對(duì)象的指針都被自動(dòng)施放了,但是如果你自己又不能確認(rèn)是否真正地釋放了打開的數(shù)據(jù)庫對(duì)象,那么就有可能數(shù)據(jù)庫連接沒有馬上被釋放掉,從而被這些對(duì)象所占用的內(nèi)存就再也不能被操作系統(tǒng)再次分配。

  ---- 下面有一段放在Form_Unload 事件(或者其他退出模塊中)中的一小段代碼例子,設(shè)為首頁它演示了關(guān)閉所有打開的DAO 工作臺(tái)、數(shù)據(jù)庫和記錄并釋放了被這些對(duì)象占用的內(nèi)存。當(dāng)你退出FORM時(shí),不論在有一個(gè)、100個(gè)甚至沒有數(shù)據(jù)庫連接時(shí)都可以使用下面代碼。

  Private Sub Form_Unload(Cancel As Integer)

  ' 關(guān)閉數(shù)據(jù)庫對(duì)象并且釋放內(nèi)存

  On Error Resume Next

  Dim ws As Workspace

  Dim db As Database

  Dim rs As Recordset

  For Each ws In Workspaces

  For Each db In ws.Databases

  For Each rs In db.Recordsets

  rs.Close

  Set rs = Nothing

  Next

  db.Close

  Set db = Nothing

  Next

  ws.Close

  Set ws = Nothing

  Next

  End Sub

  相關(guān)推薦:2009年4月計(jì)算機(jī)等級(jí)二級(jí)考試VF程序設(shè)計(jì)輔導(dǎo)
       C語言輔導(dǎo)三種常見的中文內(nèi)碼的轉(zhuǎn)換方法
       計(jì)算機(jī)等考二級(jí)C語言考前復(fù)習(xí)資料(for循環(huán))
文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。