导航:首页 > 数据处理 > access数据库如何压缩

access数据库如何压缩

发布时间:2025-02-15 18:31:18

㈠ 如何在ACCESS中压缩当前数据库

1、首先,打开一个Microsoft Office Access软件管理,数据库界面当中。

㈡ 如何用程序实现Access数据库的压缩,vc+ado实现

ADO压缩access数据库:

1.头文件加一行:
#import "C:\PROGRAM FILES\COMMON FILES\System\ado\MSJRO.DLL" no_namespace

2.代码:
...
try
{
IJetEnginePtr jet(__uuidof(JetEngine));
jet->CompactDatabase(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\nwind2.mdb",
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\abbc.mdb;" \
"Jet OLEDB:Engine Type=4");
}
catch(_com_error &e)
{
::MessageBox(NULL, (LPCTSTR)e.Description( ), "", MB_OK) ;
}

具体 看 http://topic.csdn.net/t/20030521/14/1814041.html

㈢ 压缩access数据库的原理

1.首先你要了解数据库变大的原因:随着您不断添加、更新数据以及更改数据库设计,数据库文件会变得越来越大。导致增大的因素不仅包括新数据,还包括其他一些方面:
(1)Access 会创建临时的隐藏对象来完成各种任务。有时,Access 在不再需要这些临时对象后仍将它们保留在数据库中。
(2)删除数据库对象时,系统不会自动回收该对象所占用的磁盘空间。也就是说,尽管该对象已被删除,数据库文件仍然使用该磁盘空间。

随着数据库文件不断被遗留的临时对象和已删除对象所填充,其性能也会逐渐降低。其症状包括:对象可能打开得更慢,查询可能比正常情况下运行的时间更长,各种典型操作通常似乎也需要使用更长时间。

2.所以,压缩数据库并不是压缩数据,而是通过清除未使用的空间来缩小数据库文件。
3.压缩数据库可以防止数据库变大而引起的执行性能变慢,防止因此造成的数据库损坏。

阅读全文

与access数据库如何压缩相关的资料

热点内容
考勤机数据怎么实时传输到数据库 浏览:192
网页建设用的什么程序 浏览:963
手游推广代理哪里好做 浏览:447
如何创建数据仓库 浏览:996
泰山版信息技术哪个版本好 浏览:393
无证房屋交易有什么好办法 浏览:34
2019年买的房子多久可以交易 浏览:305
如何更改信息表 浏览:222
如何做好在顾客家里推荐门窗产品 浏览:258
技术部的87怎么审核 浏览:295
种植农副产品如何销售 浏览:92
大龄程序员如何扩大交际圈 浏览:553
ip玩具产品有哪些 浏览:927
excel表格中怎么把数据做成标签 浏览:58
vs怎么添加数据库 浏览:551
程序员那么可爱怎么播出 浏览:349
编藤椅子主要市场在哪个市场 浏览:393
程序局部变量如何申请 浏览:129
青白江银犁冷冻市场生鲜在哪个区 浏览:773
百度小程序怎么进入矿库共享平台 浏览:407