ورود

View Full Version : مشکل در بک آپ گیری در C# .net



mamalhacker
شنبه 29 مرداد 1390, 12:00 عصر
با سلام خدمت اساتید من دربرنامه ای از کد زیر برای بک آپ گیری از دیتابیس استفاده کردم در زمان تست برنامه مشکلی نداره و خیلی خوب بک آپ رو می گیره ولی وقتی برنامه رو PUBLISH می کنم وبر روی سیستم نصب می شه نمی تونه مسیر فایل دیتابیس رو پیدا کنه و ERROR میده.؟؟؟
string CurrentDatabasePath = Environment.CurrentDirectory + @"\SSMD.mdb"; FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == DialogResult.OK)
{ string PathtobackUp = fbd.SelectedPath.ToString();
File.Copy(CurrentDatabasePath, PathtobackUp + @"\SSMBU.Sbu", true);
MessageBox.Show("پشتیبان گیری با موفقیت انجام شد", "ایجاد پشتیبان");

من سرچ کردم دیدم دیتابیس برنامه تو یه مسیر دیگه ای قرار داره و برنامه از اون استفاده می کنه ولی برای بک آپ گیری نمی ره تو همون مسیر دنبال فایل دیتابیس. اگه راهنمایی کنید ممنون می شم. با تشکر

Esmail Solhkhah
شنبه 29 مرداد 1390, 19:47 عصر
دوست عزیز

کد خطا رو بزارید برا بررسی

ahmadreza517
شنبه 29 مرداد 1390, 20:25 عصر
سلام دوست عزیز به آدرس زیر سر بزن (پروژه کامل) البته به زبان vb.net گفتم بگم شاید کارت راه افتاد
http://http://howprg.blogfa.com/post-11.aspx (http://http://howprg.blogfa.com/post-11.aspx)
یا حق

mamalhacker
شنبه 29 مرداد 1390, 23:49 عصر
با تشکر از دوستان عزیز مشکلم حل شد. از کد زیر برای تعریف مسیر دیتابیس استفاده کردم string DataSource = Application.UserAppDataPath + @"\SSMD.mdb";