غيرت الميثود هكذا
ومررت البرمترات هكذا
فلم يفعل شيء
كود :
public static bool CompactAndRepairAccessDB(string source, string destination)
{
try
{
JetEngine engine = (JetEngine)HttpContext.Current.Server.CreateObject("JRO.ACEEngine");
engine.CompactDatabase(string.Format("Data Source={0};Provider=Microsoft.ACE.OLEDB.12.0;Data;", source),
string.Format("Data Source={0};Provider=Microsoft.ACE.OLEDB.12.0;Data;", destination));
File.Copy(destination, source, true);
File.Delete(destination);
return true;
}
catch
{
return false;
}
}ومررت البرمترات هكذا
كود :
CompactAndRepairAccessDB("Source=D:\\mydb.accdb", "Source=D:\\mydb.accdb");