我正在使用Access数据库。现在我使用DAO压缩数据库,有时使用JRO。但对于这两者,我们添加了COM引用。
我不想为压缩添加COM引用。
有没有其他方法可以在不使用COM引用的情况下压缩访问数据库(对于DAO和JRO)。
需要善意的帮助。感谢。
Sivakumar.P
答案 0 :(得分:4)
您还可以尝试Jet Compact实用程序:http://support.microsoft.com/kb/295334
此实用程序具有UI,但也可以使用命令行开关调用:
jetcomp.exe -src:"C:\input.mdb" -dest:"output.mdb"
获取可用开关的完整列表:
jetcomp.exe -?
答案 1 :(得分:2)
如果用户在其计算机上安装了Access,则可以执行shell并使用命令行语法。
类似于:MSACCESS.EXE / compact
可能有助于理解为什么您不希望包含COM引用以更恰当地回答。