设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2274|回复: 6
打印 上一主题 下一主题

[其它] 多用户环境下ACCESS如何实现自动压缩/修复?

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-5 18:32:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用批处理文件进行ACCESS的压缩/修复

以下代码引自:http://www.codetoad.com/vb_compact_db.asp

Sample batch file:

@echo off
cls
REM ******************************************************************************
REM ** DB name is MyDatabase.mdb Access 2000 Type 5 Delete backup when finished
REM ******************************************************************************
echo. Compacting MyDatabase.mdb
CompMDB.exe /dMyDatabase.mdb /T5 /sD:\Misc Databases /LC:\Log2001 /DY /wC:\WorkArea

REM ******************************************************************************
REM ** DB name is Archive.mdb Access 95 Type 4 Delete backup when finished
REM ******************************************************************************
echo. Compacting Archive.mdb
CompMDB.exe /dArchive.mdb /T4 /sD:\Misc Databases /LC:\Log2001 /DY /wC:\WorkArea

REM ******************************************************************************
REM ** DB name is John.mdb Access97 Type 4 Do not delete backup when finished
REM ******************************************************************************
echo. Compacting John.mdb
CompMDB.exe /dJohn.mdb /T4 /sD:\Misc Databases /LC:\Log2001 /wC:\WorkArea

echo. Finshed!
echo.

Required prameters:
/F    Name of the database (Without any path information)
/S    Path to where the database resides
/T    Type of database (4 = Access 95/97    5 = Access 2000/2002)  

??? Type ?= Access 2003

Optional parameters:
/D     Y or N  to delete backup copy of database after the
            compactepair has completed. Default = "N"
/L     Path to log folder. If missing, /S parameter will be used.
/W     Path to temp work folder. If missing, /S parameter will be used.
/? or ?   This online help message

现在用的是OFFICE 2003,如何对该批处理文件进行修改

可以进行ACCESS的压缩/修复功能???

谢谢!!!

或者有没其他多用户环境下实现自动压缩/修复的好办法

(除关闭时自动压缩修复外)

[此贴子已经被作者于2007-1-5 10:34:28编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-1-5 19:05:00 | 只看该作者
没人看?

UP
3#
发表于 2007-1-6 00:39:00 | 只看该作者
http://www.office-cn.net/Article/ShowArticle.asp?ArticleID=493

由于access的备份必须仅此一人打开数据库,因此不是特别方便,但您可利用rar来压缩避免多人使用的问题。具体看上面的网址。
4#
 楼主| 发表于 2007-1-6 00:58:00 | 只看该作者
谢谢楼上的

但主要是想要做类似或直接引用ACCESS的自动压缩/修复功能
5#
发表于 2007-9-13 21:56:59 | 只看该作者
thank   you very much  !!!!
6#
发表于 2007-9-14 10:36:13 | 只看该作者
rar 的命令,在程序里可以用shell来调用的,这样就嵌到程序中了。
7#
发表于 2008-11-24 15:55:55 | 只看该作者

学习!!!

学习!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 03:39 , Processed in 0.079967 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表