Sir-Programmer
شنبه 17 خرداد 1393, 02:24 صبح
سلام من کانکشن استرینگ رو تغییر دادم برنامه به خوبی مثل قبل عمل میکنه فقط وقتی پشتیبان گیری رو تست کردم دیدم باز ارور میده نمیدونم مشکلش چیه
کد بکاپ
private void backup(string str_filename)
{
try
{
string dbPath = System.IO.Path.Combine(Application.StartupPath, db.Mapping.DatabaseName + ".mdf");
db.ExecuteCommand(@"BACKUP DATABASE [" + dbPath + "] to DISK=N'" + str_filename + "'");
this.Cursor = Cursors.Default;
MessageBox.Show("عملیات پشتیبان گیری موفقیت آمیز بود");
}
catch (Exception ex)
{
MessageBox.Show("عملیات پشتیبان گیری موفقیت آمیز نبود \n" + ex.Message);
}
}
کد درون باتن
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
private void BtnBackup_Click(object sender, EventArgs e)
{
string str_filename = string.Empty;
str_filename = appPath + "\\Backup\\" + "Backup_DataBase_" + DateTime.Now.ToShortDateString().Replace("/", "-") + "-" + DateTime.Now.ToLongTimeString().Replace(":", "-") + ".Bak";
backup(str_filename);
}
ارور :
119973
کد بکاپ
private void backup(string str_filename)
{
try
{
string dbPath = System.IO.Path.Combine(Application.StartupPath, db.Mapping.DatabaseName + ".mdf");
db.ExecuteCommand(@"BACKUP DATABASE [" + dbPath + "] to DISK=N'" + str_filename + "'");
this.Cursor = Cursors.Default;
MessageBox.Show("عملیات پشتیبان گیری موفقیت آمیز بود");
}
catch (Exception ex)
{
MessageBox.Show("عملیات پشتیبان گیری موفقیت آمیز نبود \n" + ex.Message);
}
}
کد درون باتن
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
private void BtnBackup_Click(object sender, EventArgs e)
{
string str_filename = string.Empty;
str_filename = appPath + "\\Backup\\" + "Backup_DataBase_" + DateTime.Now.ToShortDateString().Replace("/", "-") + "-" + DateTime.Now.ToLongTimeString().Replace(":", "-") + ".Bak";
backup(str_filename);
}
ارور :
119973