access資料庫關閉
① Access資料庫連接關閉與.ldb文件鎖定解決方法
常用的資料庫連接方式:
Dim connstr
dim dbpath
dbpath="#123$asd31.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbpath)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
關閉語句不僅是.
(斷開記錄)
Rs.close
Set Rs=Nothing
還有:(斷開連接)
Conn.Close
Set Conn=Nothing
排除上面的原因之後.
用ACCESS打開你的資料庫,選擇菜單中的[工具]->[選項]->[高級]
更改[默認打開模式]為[共享],更改[默認記錄鎖定]為[不鎖定].
如仍然不行將下面的選項[使用記錄級鎖定]也取消.
確定後保存,然後打開,修復/壓縮資料庫.
刪除目錄中的LDB文件(如無法刪除,先結束相關進程或重新啟動計算機刪除即可)
② 創建及打開、關閉access資料庫的方法。
你的是2003的吧~雙擊Access圖標,單擊【文件】菜單選【新建】。在右邊選擇【空資料庫】(根據需要自己選擇想要的),輸入名稱並點擊【創建】。
單擊【文件】菜單選【打開】,選擇資料庫並點擊【打開】。
單擊標題欄上的關閉按鈕
③ 關閉Access資料庫的方法,還有PPT的應用
可以試一下用代碼關閉:
rs.close //關閉鏈接
set rs = nothing //釋放資源
conn.close //關閉鏈接
set conn = nothing //釋放資源
此方法需要在所有訪問資料庫的頁面使用.
④ Access2010怎樣關閉資料庫
只要你的網站正在被訪,表示資料庫正在訪問,處於打開狀態,此時當然不能刪除了,任何一個打開著的文件都不能刪除。
解決方法:
1、可以試一下用代碼關閉連接。比方說,asp頁面,
rs.close //關閉鏈接
set rs = nothing //釋放資源
conn.close //關閉鏈接
set conn = nothing //釋放資源
此方法需要在所有訪問資料庫的頁面使用。
2、上面方法不行的話,只能通過停掉IIS(起到關閉鏈接,釋放資源作用),然後再刪,刪完再啟起IIS。
要是每天都得刪資料庫,那建議你寫個批處理:
@echo off
net iisadmin stop /yes
del 文件路徑
net iisadmin start
net w3svc
⑤ Access database>1個時關閉所有資料庫
設定定時器。任何數據內的操作都將計時器關閉,如果計時器累計到達指定時間,則調用關閉指令關閉資料庫或者鎖定數據操作界面,必須解鎖方可繼續操作。