Hi I have the following code which runs ok from a button click event
private void btnCompact_Clic k(object sender, System.EventArg s e)
{
string mdbComp = @"C:\Compact.md b";
string mdbTemp = @"C:\tempdb.mdb ";
JRO.JetEngine jro;
jro = new JRO.JetEngine() ;
jro.CompactData base(@"Provider =Microsoft.Jet. OLEDB.4.0;Data Source=" +
mdbComp + @"", @"Provider=Micr osoft.Jet.OLEDB .4.0;Data Source=" + mdbTemp +
@";Jet OLEDB:Engine Type=5");
File.Delete(mdb Comp);
File.Move(mdbTe mp, mdbComp);
MessageBox.Show ("Finished Compacting Database!");
}
Would this code be better split up so that it calls a method. If so, what is
the best way, also how would the strings mdbComp and mdbTemp be passed.
private void btnCompact_Clic k(object sender, System.EventArg s e)
{
string mdbComp = @"C:\Compact.md b";
string mdbTemp = @"C:\tempdb.mdb ";
JRO.JetEngine jro;
jro = new JRO.JetEngine() ;
jro.CompactData base(@"Provider =Microsoft.Jet. OLEDB.4.0;Data Source=" +
mdbComp + @"", @"Provider=Micr osoft.Jet.OLEDB .4.0;Data Source=" + mdbTemp +
@";Jet OLEDB:Engine Type=5");
File.Delete(mdb Comp);
File.Move(mdbTe mp, mdbComp);
MessageBox.Show ("Finished Compacting Database!");
}
Would this code be better split up so that it calls a method. If so, what is
the best way, also how would the strings mdbComp and mdbTemp be passed.
Comment