G
Guest
Hi I have the following code which runs ok from a button click event
private void btnCompact_Click(object sender, System.EventArgs e)
{
string mdbComp = @"C:\Compact.mdb";
string mdbTemp = @"C:\tempdb.mdb";
JRO.JetEngine jro;
jro = new JRO.JetEngine();
jro.CompactDatabase(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
mdbComp + @"", @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbTemp +
@";Jet OLEDB:Engine Type=5");
File.Delete(mdbComp);
File.Move(mdbTemp, 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_Click(object sender, System.EventArgs e)
{
string mdbComp = @"C:\Compact.mdb";
string mdbTemp = @"C:\tempdb.mdb";
JRO.JetEngine jro;
jro = new JRO.JetEngine();
jro.CompactDatabase(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
mdbComp + @"", @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbTemp +
@";Jet OLEDB:Engine Type=5");
File.Delete(mdbComp);
File.Move(mdbTemp, 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.