程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> 如何壓縮Access

如何壓縮Access

編輯:關於Access數據庫

雖然不知道Access中的數據刪除後數據庫占的空間不會減少的原因,但是總算可以解決由這個問題帶來的麻煩,最好的辦法就是將Access數據庫壓縮,效率比較高,而且可以提高系統的性能,保證系統能正常穩定的運行。

通過DBEngine壓縮,各位是否還記得安裝Delphi的時候,假如你選擇自定義安裝(我一般用Delphi寫控件,所以當然是越小越好),會有很多安裝選項,讓你選擇Access97或Access2000,還有MDAC等,問題就在這裡!

useComObj;

vardao:OLEVariant;

dao:=CreateOleObject('DAO.DBEngine.36');//'DAO.DBEngine.36'

dao.CompactDatabase('Test.mdb','newTest.mdb');

假如需要的話,就用RenameFile將數據庫名字改成你想要,現在要害的一點就是CreateOleObject,對於Access97可以用3.5或者3.6,但是對於Access2000及其以上的版本則需要用3.6否則,將會不能識別數據庫格式。

假如數據庫是自己用的,不是給客戶的,也可以用Access裡面的“數據庫實用工具”來“壓縮和修復數據庫

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved