人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用VB完成關閉所有數據庫對象

用VB完成關閉所有數據庫對象

更新時間:2022-10-03 文章作者:未知 信息來源:網絡 閱讀次數:

如果你在程序中使用了任何數據庫對象(DAO, RDO, 或者 ADO), 在退出程序之前,你必須確認已經關閉掉了所有已經打開的記錄、數據庫和數據工作臺(recordsets, databases, and workspaces)。雖然退出程序時這些對象的指針都被自動施放了,但是如果你自己又不能確認是否真正地釋放了打開的數據庫對象,那么就有可能數據庫連接沒有馬上被釋放掉,從而被這些對象所占用的內存就再也不能被操作系統再次分配。
---- 下面有一段放在Form_Unload 事件(或者其他退出模塊中)中的一小段代碼例子,它演示了關閉所有打開的DAO 工作臺、數據庫和記錄并釋放了被這些對象占用的內存。當你退出FORM時,不論在有一個、100個甚至沒有數據庫連接時都可以使用下面代碼。

Private Sub Form_Unload(Cancel As Integer)

' 關閉數據庫對象并且釋放內存

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

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 古蔺县| 都兰县| 故城县| 上栗县| 威海市| 孟村| 明溪县| 马龙县| 札达县| 西贡区| 永年县| 永靖县| 林周县| 肥东县| 竹北市| 西宁市| 金寨县| 汪清县| 扶绥县| 五常市| 金溪县| 郑州市| 镇雄县| 霍城县| 新干县| 宜州市| 扎兰屯市| 上思县| 张家口市| 大城县| 固阳县| 泸西县| 沿河| 共和县| 板桥市| 达孜县| 枣庄市| 乌兰察布市| 广丰县| 陵水| 襄樊市|