C#中的Compact Access 2007数据库文件

时间:2010-02-08 08:03:02

标签: c# database ms-access

我想用C#代码中的Compact一个Access数据库文件。 请帮帮我

已编辑:我使用的是Microsoft Access 2007数据库文件

3 个答案:

答案 0 :(得分:3)

最简单的方法是使用独立程序“JetComp.exe”并从c#代码中调用它

http://download.microsoft.com/download/access2000/utility/1.0/win98me/en-us/jetcu40.exe

另一种选择是打开与数据库的DAO连接并使用.CompactDatabase方法。不是c#bod我真的不能提供代码示例但是在VBA中很容易做到,因为我只使用第一个选项

答案 1 :(得分:1)

我会使用Jet Replication Objects(JRO)。例如代码,请参阅here

答案 2 :(得分:1)

不是C#程序员......但是你可以选择以下内容:

c:\myFolder\myAccessDatabase.mdb /compact

您可以看到这使用命令行开关/compact