VB中如何压缩ACCESS数据库 1、关掉所有的连接2、DBEngine.CompactDatabase "c:\源.mdb ", "c:\目的.mdb "3、删除 源.mdb 4、重命名 目的.mdb ---》源.mdb 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 详细的压缩代码,请先引用DAO3.6,并且关闭所有连接: '压缩数据库 Dim OldFile As String Dim NewFile As String OldFile = "数据库路径\数据库名.mdb" '待压缩数据库文件名 NewFile = "数据库路径\数据库名.mdb" '压缩后的数据库文件名 '这是没有设置密码时候的语句 'DBEngine.CompactDatabase OldFile, NewFile, , , ";" '这是设置了密码的语句 DBEngine.CompactDatabase OldFile, NewFile, , , ";pwd=数据库密码" Kill OldFile '删除原来的数据库文件 Name NewFile As OldFile '将压缩后的数据库文件名称改回去×××××××××××××××××××××××××××××可以将两个路径设置为同一路径,这样方便些。 这个我知道的,但我想能不能不用这个近似于拷贝的方法呢?我猜ACCESS里不用这样的方法吧,或许微软是否隐蔽了这个方法 想用程序代码来控制,我想这是唯一的方法。DAO是不可以自己压缩自己的,只能将把自身压缩成另一个文件。 高分求解!旋转图片 怎么样得到 WINDOWS 的安装目录 【问】如何不用外部控件,实现能有进度反馈的后台网上下载文件? 将ORACLE的"LONG RAW"类型转换成"RAW"的类型 VB里能不能让屏幕倒过来? 试贴 vb帮助 谁对Kodak控件比较熟悉?怎样在VB环境下给图像加"热区"(热点)? 哪有大的公用ftp空间?我手头有vs.net中文版b2的正版光盘。已做成了iso文件。希望能和大家分享!! VB的记录删除,急!谢谢各位!! “多步操作产生错误 !”,不知道是什么意思? VB怎样实现对EXCEL电子表格的操作
Dim OldFile As String Dim NewFile As String
OldFile = "数据库路径\数据库名.mdb" '待压缩数据库文件名 NewFile = "数据库路径\数据库名.mdb" '压缩后的数据库文件名
'这是没有设置密码时候的语句
'DBEngine.CompactDatabase OldFile, NewFile, , , ";"
'这是设置了密码的语句
DBEngine.CompactDatabase OldFile, NewFile, , , ";pwd=数据库密码" Kill OldFile '删除原来的数据库文件 Name NewFile As OldFile '将压缩后的数据库文件名称改回去×××××××××××××××××××××××××××××可以将两个路径设置为同一路径,这样方便些。