• 0
arastooms

جایگزینی دیتابیس جدید در ( آپدیت برنامه ) بدون حذف برنامه

سوال

سلام 
قصد دارم نسخه جدید رو تولید کنم برای برنامه ای که دیتابیس داره
دستور داخل برنامه میاد چک میکنه میبینه دیتا بیس از قبل هست و دیگه دیتابیس جدید رو کپی نمیکنه؟؟
اسم دیتابیس رو عوض کنم کد ها همه عوض میشه و فکر نمیکنم مناسب باشه
کتابخونه ای برای این کار هست که آپدیت ارایه میشه این مشکل رو حل کرده باشه؟؟
با تشکر

طاها الیاس زاده پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تا کنون داده شده است

  • 0

سلام و تشکر بابت راهنمایی

ولی قصد آپدیت آفلاین دارم

یعنی وقتی کار بر داره برانمه ورژن جدید رو نصب میکنه 

دیتای جدید بشینه جای قدیمی

 

میتونید از اینکد استفاده کنید:

If File.Exists(File.DirInternal,"1") Then
		Else
		File.Delete(File.DirInternal,"taha.db")	
		File.Copy(File.DirAssets,"taha.db",File.DirInternal,"taha.db")
		File.Copy(File.DirAssets,"1",File.DirInternal,"1")
		End If 

بعد از بروزرسانی میاد نرم افزار میاد چک میکنه که فایل 1 اگه وجود داره که هیچی .اگه وجود نداره پایگاه داده رو حذف کنه .

و پایگاه داده جدید رو کپی کنه.

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

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

H@mid.RS، arastooms و ali.1020 پسندیده اند

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

سلام و تشکر بابت راهنمایی

ولی قصد آپدیت آفلاین دارم

یعنی وقتی کار بر داره برانمه ورژن جدید رو نصب میکنه 

دیتای جدید بشینه جای قدیمی

 

طاها الیاس زاده پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری