amiro72 17 ارسال شده در 9 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 تیر، ۱۳۹۵ سلام دیدید بعضی برنامه ها رو مث کتاب و اینا وقتی بروز رسانی میدی باید حتما نسخه قبلی رو پاک کنی و نسخه جدید رو نصب کنی تا دیتابیس جدید کپی بشه و کار کنه ؟ راهی نیس که وقتی ابدیت میدیم کاربر نخاد برنامه رو پاک کنه و دوباره دانلود ونصب کنه ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amiro72 17 ارسال شده در 11 تیر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 11 تیر، ۱۳۹۵ نیازی به این کار نیست عزیز یه فیلد به دیتابیست اضافه کن به نام ورژن هردفه اینو اضافش کن و چک کن اگه ورژن قبلی با این یکی برابر نبود دیتابیس جدیدو کپی کنه ممونم ولی میتونید به صورت کد بدید ببینم ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,579 ارسال شده در 11 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 11 تیر، ۱۳۹۵ یه اکتیویتی جداگونه درست کن و اینها رو تو activity_creat بنویس البته جایگزینی های لازم رو دیگه خودتون انجام بدین(نام دیتابیس و اکتیویتی مین و..) Dim ST ,STNew As SQL Dim crVersie As Cursor Dim VersieOld,VersieNew As String If File.Exists(File.DirDefaultExternal, "db.db") = False Then File.Copy(File.DirAssets,"db.db", File.DirDefaultExternal,"db.db") ST.Initialize(File.DirDefaultExternal, "db.db", False) StartActivity(youractivitymain) Else If File.Exists(File.DirDefaultExternal, "db.db") = True Then File.Copy(File.DirAssets,"db.db", File.DirRootExternal,"db2.db") STNew.Initialize(File.DirRootExternal, "db2.db", False) ST.Initialize(File.DirDefaultExternal, "db.db", False) crVersie = ST.ExecQuery("Select * FROM version") crVersie.Position = 0 VersieOld = crVersie.GetString("version") crVersie = STNew.ExecQuery("Select * FROM version") crVersie.Position = 0 VersieNew = crVersie.GetString("version") crVersie.Close If VersieNew <> VersieOld Or VersieOld = "" Then ST.Close STNew.Close File.Delete(File.DirDefaultExternal, "db.db") File.Copy(File.DirRootExternal, "db2.db", File.DirDefaultExternal, "db.db") File.Delete(File.DirRootExternal, "db2.db") StartActivity(youractivitymain) End If End If لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,579 ارسال شده در 9 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 تیر، ۱۳۹۵ نیازی به این کار نیست عزیز یه فیلد به دیتابیست اضافه کن به نام ورژن هردفه اینو اضافش کن و چک کن اگه ورژن قبلی با این یکی برابر نبود دیتابیس جدیدو کپی کنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
amiro72 17
سلام دیدید بعضی برنامه ها رو مث کتاب و اینا وقتی بروز رسانی میدی باید حتما نسخه قبلی رو پاک کنی و نسخه جدید رو نصب کنی تا دیتابیس جدید کپی بشه و کار کنه ؟ راهی نیس که وقتی ابدیت میدیم کاربر نخاد برنامه رو پاک کنه و دوباره دانلود ونصب کنه ؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.