Foxtable(狐表)用户栏目专家坐堂 → [求助]access数据库压缩和修复


  共有3275人关注过本帖树形打印复制链接

主题:[求助]access数据库压缩和修复

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]access数据库压缩和修复  发帖心情 Post By:2015/6/16 17:00:00 [只看该作者]

使用access做数据库,且加密了。但它在使用一段时间后很臃肿,如何调用access的压缩和修复数据库?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/16 17:00:00 [只看该作者]

打开ACCESS文件,菜单里就有压缩功能

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/6/17 11:57:00 [只看该作者]

这个我知道。如何在狐表中直接执行呢?因为软件交付后不能允许用户打开数据库嘛

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/17 12:13:00 [只看该作者]

 压缩Access这样做

 

Dim objJRO = CreateObject("JRO.JetEngine")
Dim strS As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\foxtable\商业版\CaseStudy\test.MDB"
Dim strD As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test.MDB"
objJRO.CompactDatabase(strS, strD)
msgbox("ok")


 

 压缩字符串自己定义,压缩完毕以后,你可以删除strS,然后用strD替换掉它。

[此贴子已经被作者于2015/6/17 12:13:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/7/17 17:35:00 [只看该作者]

袍兄,这个是mdb的,2007是accdb格式的,而且在加密情况下不能简单这样做

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/17 17:36:00 [只看该作者]

 一样的意思,连接字符串你改一下,再加上密码就行。

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/7/18 22:49:00 [只看该作者]

袍兄,试过了哟,不行咧。
我在网上也查了些资料,说是不能直接用mdb的代码。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/19 10:13:00 [只看该作者]

 哦,测试了一下,如果要压缩,就必须添加dll文件才能做。

 

http://blog.sina.com.cn/s/blog_4127feea0100gicq.html

 


 回到顶部
帅哥哟,离线,有人找我吗?
liuruihua
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:781 积分:9870 威望:0 精华:0 注册:2008/9/1 13:47:00
  发帖心情 Post By:2015/7/19 15:01:00 [只看该作者]

用户已被锁定

 回到顶部