是否可以使用 C# 压缩 Msaccess 数据库,如果可以的话请告诉我方法?
你可以尝试这样的事情
public static void CompactAndRepair(string accessFile, Microsoft.Office.Interop.Access.Application app)
{
string tempFile = Path.Combine(Path.GetDirectoryName(accessFile),
Path.GetRandomFileName() + Path.GetExtension(accessFile));
app.CompactRepair(accessFile, tempFile, false);
app.Visible = false;
FileInfo temp = new FileInfo(tempFile);
temp.CopyTo(accessFile, true);
temp.Delete();
}
也可以看看使用Application对象的CompactRepair方法来压缩和修复数据库 http://www.java2s.com/Code/VBA-Excel-Access-Word/Access/UsetheCompactRepairmethodoftheApplicationobjecttocompactandrepairthedatabase.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)