導航:首頁 > 文件處理 > access2003壓縮

access2003壓縮

發布時間:2023-07-16 07:30:53

❶ 怎樣減少ACCESS資料庫大小

我的下面一些經驗可以為你的問題提供答案。
常規辦法:
1)刪除不必要的數據和無用的ACCESS資料庫對象例如表、查詢、窗體和模塊等;
2)壓縮資料庫
ACCESS2003壓縮舉例:打開資料庫,點擊菜單(工具)——資料庫實用工具——壓縮和修復資料庫

非常規辦法:
ACCESS資料庫經過一段時間添加、更改和刪除資料庫對象後會產生很多代碼及資料庫對象碎片和垃圾,對於這些東西常規辦法是無法清除的。這也是為什麼你的ACCESS數據刪除很多數據後,大小不變的原因所在。

怎麼辦呢?可以這樣做:先建立一個同名空白資料庫,放在另一個文件夾下,接著打開該空白資料庫,導入原資料庫全部有用的對象(包括:表、窗體、查詢、模塊、頁、宏,無用的不要導入)

ACCESS2003導入對象舉例:文件——獲取外部數據——導入 ,打開「導入」對話框選擇需要縮小的資料庫後,點擊導入按鈕,打開「導入對象」對話框 選擇全部有用的資料庫對象,例如表、窗體等等後點擊「確定」按鈕 完成導入全部資料庫對象。
經過上述過程後,所有的資料庫垃圾都會被清除掉。再對其進行一次壓縮操作,ACCESS資料庫將會處在理論上最小狀態。

❷ asp如何壓縮access2003

利用一個引擎DLL

<div><br>
<div align="center">運行環境:在WIN98SE+PWS、WIN2000+IIS5.0 <br>
<%
Const JET_3X = 4
Function CompactDB(dbPath, boolIs97)
Dim fso, Engine, strDBPath
strDBPath = left(dbPath,instrrev(DBPath,"\"))
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(dbPath) Then
Set Engine = CreateObject("JRO.JetEngine")

If boolIs97 = "True" Then
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & dbpath, _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath &
"temp.mdb;" _
& "Jet OLEDB:Engine Type=" & JET_3X
Else
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & dbpath, _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath &
"temp.mdb"
End If
fso.CopyFile strDBPath & "temp.mdb",dbpath
fso.DeleteFile(strDBPath & "temp.mdb")
Set fso = nothing
Set Engine = nothing
CompactDB = "你的資料庫, " & dbpath & ", 已經被壓縮" & vbCrLf
Else
CompactDB = "你輸入的資料庫路徑或名稱未找到,請重試" & vbCrLf
End If

End Function
%>
</div>
</div>
<form name="compact" method="post" action="compact.asp">
<div align="center"><font size="2"><b>
<font color="#FF0000">壓縮選項,請仔細填寫!</font></b><br>
<br>
輸入資料庫全稱:
<input type="text" name="dbpath">
(包括擴展名,如MDB、ASA、ASP等)<br>
<br>
<input type="checkbox" name="boolIs97" value="True">
檢查是否為ACCESS97資料庫<br>
(默認為ACCESS2000的資料庫)<br>
<br>
<input type="submit" name="submit" value="確認壓縮">
</font></div>
</form>
<div align="center"><font size="2">
<%
Dim dbpath,boolIs97
dbpath = request("dbpath")
boolIs97 = request("boolIs97")

If dbpath <> "" Then
dbpath = server.mappath(dbpath)
response.write(CompactDB(dbpath,boolIs97))
End If
%>
<br>
</font></div>

❸ 怎樣壓縮和修復Access文件

壓縮和修復未打開的 Access 文件
啟動Microsoft Office Access 2003,單擊「工具」菜單,打開的菜單指向「資料庫實用工具」,在下一級菜單中單擊「壓縮和修復資料庫」命令

在「壓縮資料庫來源」對話框中找到並選中要進行壓縮和修復的Access文件,單擊「壓縮」按鈕

在「將資料庫壓縮為」對話框中定位到要保存壓縮Access 文件的位置,單擊「保存」按鈕

4
現在在存儲Access 文件的位置中就會生成一個擴展名為mdb的Access文件,這就是壓縮和修復過的Access 文件

閱讀全文

與access2003壓縮相關的資料

熱點內容
怎麼下載掃描二維碼的手機app 瀏覽:723
雲伺服器創建私有鏡像的時候一定要關機嗎 瀏覽:110
php開發學習門戶 瀏覽:383
傳奇游戲伺服器怎麼設置 瀏覽:823
敲擊東西解壓完整版 瀏覽:401
刺絡學pdf 瀏覽:868
怎麼給手機文件夾設置封面 瀏覽:931
汽車保養app怎麼用 瀏覽:62
線程javalock 瀏覽:896
c語言編譯運行結果查看器 瀏覽:112
androidpx轉dip 瀏覽:841
西藏編譯局是什麼級別 瀏覽:1001
php提交代碼 瀏覽:597
如何用命令查找並刪除代碼塊 瀏覽:582
python初學路線圖 瀏覽:534
matlab遺傳演算法旅行商問題 瀏覽:304
將辦公軟體加入加密軟體的進程 瀏覽:724
聯想小新pro14編譯器 瀏覽:462
為什麼伺服器要關掉icmp協議 瀏覽:855
源碼編輯器如何設置難度 瀏覽:357