نقل قول: بکاپ از بانک اکسس
این چیه که نوشتی
"G:/login.mdb"
اینطوری ما دایرکتوری داریم
اینو به این تغییر بده
"G:\\login.mdb"
نقل قول: بکاپ از بانک اکسس
نقل قول:
نوشته شده توسط
ordebehesht
این چیه که نوشتی
"G:/login.mdb"
اینطوری ما دایرکتوری داریم
اینو به این تغییر بده
"G:\\login.mdb"
دوست عزیز اون خطای تایپی اینجا بود وگرنه تو برنامم درست نوشتم،مشکل جای دیگه هست:افسرده:
نقل قول: بکاپ از بانک اکسس
سلام دوست عزیز
این کد رو جایگزین کدت کن :
Backup :
Using System.io;
SaveFileDialog savedialog = new SaveFileDialog();
savedialog.Filter = "*.Backup|*.Backup";
if (savedialog.ShowDialog() == DialogResult.OK)
{
if (savedialog.FileName != "")
{
try
{
if (File.Exists(savedialog.FileName) == true)
File.Delete(savedialog.FileName);
File.Copy(Application.StartupPath + "\\نام دیتابیس.پسوند", savedialog.FileName);
MessageBox.Show("از بانک برنامه با موفقيت پشتيبان گرفته شد", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
Restore:
OpenFileDialog opendialog = new OpenFileDialog();
opendialog.Filter = "*.Backup |*.Backup";
if (opendialog.ShowDialog() == DialogResult.OK)
{
if (opendialog.FileName != "")
{
try
{
if (MessageBox.Show("آيا ميخواهيد فايل پشتيبان، جايگزين بانک فعلي برنامه شود؟(! توجه: بانک فعلي کامل از بين ميرود !)؟", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
File.Copy(opendialog.FileName, Application.StartupPath + "\\نام دیتابیس.پسوند", true);
MessageBox.Show("بانک برنامه با موفقيت بازيابي شد", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
موفق باشی