PDA

View Full Version : این ارور یعنی چی؟ (فقط در فایل نصب شده ارور میده-بک آپ)



zayens
سه شنبه 15 فروردین 1391, 13:12 عصر
سلام
برنامم مثل ساعت کار میکنه و موقع Debug و اجرای برنامه خطایی نداره
اما وقتی برنامه نصب میشه موقع ساخت BackUp این ارور را میده در حالی که همین قسمت موقع دیباگ مشکلی نداره!
85136

اگر لازم باشه کد مربوطه را هم میذارم ولی فکر نکنم مربوط به کد باشه چون موقع دیباگ درست کار میکنه

zayens
سه شنبه 15 فروردین 1391, 13:15 عصر
کد مربوط به این قسمت هم جهت استحضار به حضورتان تقدیم میگردد
public void MakeBackUpFiles(String PATH)
{
cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = @"backup database [" + Application.StartupPath + @"\DBborj.mdf] to disk =N'"
+ PATH + "' with init, NAME = N'accounting-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10";
cmd.Parameters.AddWithValue("@PATH", PATH);
DbRun = new MyDbRun();
DbRun.Execommand(cmd);
}

system32
سه شنبه 15 فروردین 1391, 14:26 عصر
1- ابتدای کوئری خود دو عبارت زیر را وارد کنید:
SET QUOTED_IDENTIFIER OFF
SET ANSI_NULLS ON

2- اگه اولی جواب نداد احتمالا چون نام فایل خیلی بزرگه جواب نمی ده.

zayens
سه شنبه 15 فروردین 1391, 16:10 عصر
1- ابتدای کوئری خود دو عبارت زیر را وارد کنید:
SET QUOTED_IDENTIFIER OFF
SET ANSI_NULLS ON

2- اگه اولی جواب نداد احتمالا چون نام فایل خیلی بزرگه جواب نمی ده.


درسته نام فایل خیلی بزرگه و اینکه وقتی هنگام دیباگ ارور نمیده چون اونموقع نام فایل یا همون Application.StartupPath مسیر my Document را نشون میده که کوتاهه
حالا نام فایل اگر بزرگ بود باید چکار کرد؟
نام فایل که بوسیله Application.StartupPath نمایش داده میشه مسیر ذخیره برنامه (جایی که برنامه نصبه) رانشون میده که دست ما هم نیست
باید چکارش کرد؟
راهی هست؟
(خواهشا نگین با installShield و ... برنامه را publish کن. یه راه دیگه بگین)