如何压缩Access

2016-02-19 15:49 6 1 收藏

今天图老师小编给大家介绍下如何压缩Access,平时喜欢如何压缩Access的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

虽然不知道Access中的数据删除后数据库占的空间不会减少的原因,但是总算可以解决由这个问题带来的麻烦,最好的办法就是将access数据库压缩,效率比较高,而且可以提高系统的性能,保证系统能正常稳定的运行。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

通过DBEngine压缩,各位是否还记得安装Delphi的时候,如果你选择自定义安装(我一般用Delphi写控件,所以当然是越小越好),会有很多安装选项,让你选择Access97或Access2000,还有MDAC等,问题就在这里!

use ComObj;

var dao:OLEVariant;

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

如果需要的话,就用RenameFile将数据库名字改成你想要,现在关键的一点就是CreateOleObject,对于access97可以用3.5或者3.6,但是对于access 2000及其以上的版本则需要用3.6否则,将会不能识别数据库格式。

如果数据库是自己用的,不是给客户的,也可以用access里面的“数据库实用工具”来“压缩和修复数据库”

来源:http://www.tulaoshi.com/n/20160219/1610494.html

延伸阅读
适用 Access2000及以后版本 翻译:tmtony(Access/Office中国) 首先在公共模块添加如下函数: Public Function AutoCompactCurrentProject()     Dim fs, f, s, filespec     Dim strProjectPath As String, strProjectName As String     strProjectPath = Application.CurrentProject.Path &...
介绍 下面这段C# 代码可以用来压缩和修复Access数据库,不管它是一个简单的".mdb"ACCESS数据库还是一个".mdw"网络共享数据库,这个过程和你在用MS Access应用程序中使用的"工具-数据库实用工具-压缩和修复"时执行的操作完全一样.实例代码使用了"迟绑定"(运行中在内存中建立COM对象),这样就不需要在工程中加入COM引用了,也不需要在PC上安装MS Acc...
标签: ASP
  HOWTO: Compacting Microsoft Access Database via ADO -------------------------------------------------------------------------------- The information in this article applies to: ActiveX Data Objects (ADO), versions 2.1, 2.5, 2.6 Microsoft OLE DB Provider for Jet, version 4.0 --------------------------------...
标签: 电脑入门
通常我们数码相机的像素值很高达到千万级像素,而我们的普通的个人相片及风景照只需要数百万像素即可,所以压缩照片的思路就是通过改变其像素值来瘦身。可以通过专业图像处理软件Photoshop、看图软件Acdsee以及Windowns系统自带的画图工具来压缩照片。 下面我已下图(原图及文件属性)为例,分别用Photoshop、Acdsee及画图工具三款软件来图解压...
下面的函数用来压缩access数据库 需要增加ComObj单元 function CompactDatabase(AFileName,APassWord:string):boolean; //压缩与修复数据库,覆盖源文件 const   SConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;'       +'Jet OLEDB:Database Password=%...

经验教程

806

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部