0 امتیاز

سلام به همه

سال نو مبارک...

دوستان من میخوام برای اینکه فایل Backup اسم تکراری نداشته باشه... یا با اسم تاریخ و زمان و یا همراه با اسم خود فایل تاریخ و زمان هم ذخیره بشه

دیتابیس اکسس هستش

کدی که استفاده میکنم هم اینه

File.Copy("MyDataBase.mdb", Application.StartupPath + "\Backups" & "Backup Name")

ممنون میشم راهنمایی کنید

بسته شده

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

ببینید براتون یه پروژه میفرستم 2 تا راه دارید

ابتدا اینکه نام فایل دیتابیس یکتا باشه و در اونصورت جایگزین میشه

و اگه بخایید مثلا ثانیه و ساعت رو تو اسم دیتابیس بنوسید جایگزین نمیشه

ولی میتونید فایل قبلی رو چک کنید و اگه بود حذف کنید و جدید رو جایگزین کنید

من چند تا روش نوشتم همشونو تست کنید

دانلود سمپل

درود بر شما

سپاسگزارم
توسط (477 امتیاز) 5 20 56
+2 امتیاز

سلام دوست عزیز فقط کافیه نام دیتابیست رو عوض کنی

 string dbFileName = "www.accdb";
            string CurrentDatabasePath = Path.Combine(Environment.CurrentDirectory, dbFileName);
            string backTimeStamp = Path.GetFileNameWithoutExtension(dbFileName) + "" + DateTime.Now.ToString("yyyyMMdd") + Path.GetExtension(dbFileName);
            string destFileName = backTimeStamp + dbFileName;
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            if (fbd.ShowDialog() == DialogResult.OK)
            {
                string PathtobackUp = fbd.SelectedPath.ToString();
                destFileName = Path.Combine(PathtobackUp, destFileName);
                File.Copy(CurrentDatabasePath, destFileName, true);
                MessageBox.Show(" پشتیبانگیری انجام شد ");
            }

 

شرمنده من سوالتونو نگرفتم مشکلتون اگه ایجاد دیتابیس جدید و جایگزین اون روی فبلی هست الان همینطوره

اما اگه میخایی حین بسته شدن بک اپ بگیره باید تو رویداد close فرم این کد رو قرار بدید
توسط (7,164 امتیاز) 4 7 141
سلام

بله منظورم همینه

میخوام جایگزین قبلی بشه

منتهی این کدی که شما زحمت کشیدید و نوشتید برام هر بار یه دیتابیس با یه اسم جدید تولید میکنه

اتفاقا منم تو رویداد close قرار دادم اما جایگزین قبلی نمیشه
توسط (477 امتیاز) 5 20 56
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...