.ldb的文件是ACCESS讀寫的時(shí)候的臨時(shí)文件,只要讀寫ACCESS文件就會(huì)生成.
1. 排除空間問題
二.訪問數(shù)據(jù)庫(kù)的程序優(yōu)化
主要都是因?yàn)閷?duì)數(shù)據(jù)庫(kù)存取完后,沒有及時(shí)釋放記錄集和斷開數(shù)據(jù)庫(kù)連接
rs.close
set rs=nothing
conn.close
set conn=nothing
例子:conn.asp
<%
dim conn
dim connstr
dim db
db="database/data.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(""&db&"")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "服務(wù)器正在維護(hù),請(qǐng)稍后再試。"
Response.End
End If
Sub CloseConn()
'以下是斷開數(shù)據(jù)庫(kù)連接語(yǔ)句
conn.close
set conn=nothing
End Sub
%>
例子:demo.asp
<!--#include file="conn.asp"-->
<%
sql="select * from table order by id"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
tel=rs("tel")
fax=rs("fax")
end if
'以下關(guān)閉并釋放記錄集語(yǔ)句
rs.close
set rs=nothing
'調(diào)用斷開數(shù)據(jù)庫(kù)連接子函數(shù)
Call CloseConn()
%>
三.排除上面的原因之后,如果還沒有解決,請(qǐng)嘗試以下方法。
用ACCESS打開你的數(shù)據(jù)庫(kù),選擇菜單中的[工具]->[選項(xiàng)]->[高級(jí)]
更改[默認(rèn)打開模式]為[共享],更改[默認(rèn)記錄鎖定]為[不鎖定].
如仍然不行將下面的選項(xiàng)[使用記錄級(jí)鎖定]也取消.
確定后保存,然后打開,修復(fù)/壓縮數(shù)據(jù)庫(kù).
刪除目錄中的LDB文件(如無法刪除,先結(jié)束相關(guān)進(jìn)程或重新啟動(dòng)計(jì)算機(jī)刪除即可)