2015-07-24 2 views
1
string dbFileName = "abc.mdb"; 
string CurrentDatabasePath = Path.Combine(@"F:\New Folder\Database\abc.mdb"); 
string destFileName = dbFileName; 

FolderBrowserDialog fbd = new FolderBrowserDialog(); 

if (fbd.ShowDialog() == DialogResult.OK) 
{ 
    string PathtobackUp = fbd.SelectedPath.ToString(); 
    destFileName = Path.Combine(PathtobackUp, destFileName); 

    File.Copy(CurrentDatabasePath, destFileName, true); 

    MessageBox.Show("successful Backup! "); 
} 

Это резервная копия базы данных. Каким будет метод восстановления базы данных?Как восстановить базу данных доступа?

ответ

0

Восстановление базы данных из места:

string PathToRestoreDB = Environment.CurrentDirectory + @"\dbname.accdb"; 
OpenFileDialog ofd = new OpenFileDialog(); 
if (ofd.ShowDialog() == DialogResult.OK) 
{ 
string Filetorestore = ofd.FileName; // Rename Current Database to .Bak 
File.Move(PathToRestoreDB, PathToRestoreDB + ".bak");  //Restore the Database From Backup Folder 
File.Copy(Filetorestore, PathToRestoreDB,true); 
Смежные вопросы