دوست عزیز من از روش زیر استفاده کردم
SFD.Filter = "پایگاه داده|*.CigNet"
SFD.ShowDialog()
File.Copy(My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb", SFD.FileName.ToString & ".CigNet")
و برای بازیابی
OFD.Filter = "پایگاه داده|*.CigNet"
OFD.ShowDialog()
If OFD.FileName.ToString <> ""Then
Try
File.Delete(My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
Catch ex As Exception
MsgBox(ex.ToString)
EndTry
File.Copy(OFD.FileName, My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
EndIf
در ضمنodf =openfiledialog و sdf =savefiledialog
جالب اینجاست که فایل پشتیبان را با هر پسوندی که خودت می خواهی میتونی سیو کنی (.CigNet)