amirex128 19 ارسال شده در 21 تیر، ۱۳۹۴ اشتراک گذاری ارسال شده در 21 تیر، ۱۳۹۴ سلام دوستان من چند تا سورس خریدم ولی وقتی دیتابیس رو تغییر میدم تغییرات در برنامه اعمال نمیشه. متن رو عوض میکنم سیو میکنم ولی وقتی دوباره برنامه رو ران میکنم میبینم هیچ فرقی نکرده لطفا راهنماییم کنید . پدرمه در آورده.جایی جز اینجا که من ندارم . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
حسینh 50 ارسال شده در 2 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 2 دی، ۱۳۹۴ از داخل پوشه فایل بعد هم دوباره وارد برنامه کن وهمه جا اسم جدید رو جایگذین کن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alirezakazemizaroomi 437 ارسال شده در 2 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 2 دی، ۱۳۹۴ سلام بهترین روش اینه که با دستور زیردیتابیستو لود کنی : If File.Exists(File.DirInternal,"sql1.db") = False AND File.Exists(File.DirRootExternal,"sql1.db") = False Then File.Copy(File.DirAssets,"sql1.db",File.DirInternal,"sql1.db") Else If File.Exists(File.DirInternal,"sql1.db") = true AND File.Exists(File.DirRootExternal,"sql1.db")=false Then File.Copy(File.DirInternal,"sql1.db",File.DirRootExternal,"sql1.db") File.Delete(File.DirInternal,"sql1.db") else If File.Exists(File.DirInternal,"sql1.db")= False AND File.Exists(File.DirRootExternal,"sql1.db")=true Then File.Copy(File.DirRootExternal,"sql1.db",File.DirInternal,"sql1.db") File.Delete(File.DirRootExternal,"sql1.db") End If وبا دستور زیر دیتابیسو اینشیالایزش کنی: If sql2.IsInitialized = False Then If File.Exists(File.DirInternal,"sql1.db") = False Then sql2.Initialize(File.DirRootExternal,"sql1.db",True) Else sql2.Initialize(File.DirInternal,"sql1.db",True) End If End If هربار تو دیتابیست تغیر ایجاد کنی متوجه میشی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amirex128 19 ارسال شده در 21 تیر، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 21 تیر، ۱۳۹۴ سلام و درود یک موضوع هست: ببینید شما میایید یک بار توی کد نویسی میگید بیا فایل izadi.db رو از assets بریز توی internal ! خب ؟ حالا فرض کن شما بعدا میایی دیتابیس که همون izadi.db هست رو عوض میکنی و دوباره میریزی توی assets ! حالا سری بعد که برنامه رو باز میکنی میبینی که هیج تغییری توی دیتابیس بوجود نیوده ! دلیل : شما شرط گذاشتین که اگه فایل izadi.db توی internal وجود نداشت بیاد فایل رو از assets کپی کنه به internal پس الان چون فایل izadi.db قدیمی توی مسیر internal وجود داره ، فایل izadi.db جدید کپی نمیشه ! دو راه داری : 1- بیایی شرط رو بشکنی یک بار که فایل جدید کپی بشه و بعد شرط رو برگردونی سر جاش 2- اسم فایل دیتابیس رو مثلا از izadi.db تغییر بدی به basic.db همین موفق باشی آقای ایزدی من کامل متوجه منظور شما شدم وجوابم رو گرفتم فقط میشه روش اول توضیح بدین و این که من بیام از داخل پوشه فایل اسم دیتابیس رو عوض کنم یا از داخل بیسیک فور آندروید؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ebham 232 ارسال شده در 21 تیر، ۱۳۹۴ اشتراک گذاری ارسال شده در 21 تیر، ۱۳۹۴ وقتی توی دیتا بیس تغییری ایجاد میکنی باید یه بار برنامه رو از روی گوشی پاک کنی و دوباره نصب کنی مشکلت حل میشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 21 تیر، ۱۳۹۴ اشتراک گذاری ارسال شده در 21 تیر، ۱۳۹۴ سلام و درود یک موضوع هست: ببینید شما میایید یک بار توی کد نویسی میگید بیا فایل izadi.db رو از assets بریز توی internal ! خب ؟ حالا فرض کن شما بعدا میایی دیتابیس که همون izadi.db هست رو عوض میکنی و دوباره میریزی توی assets ! حالا سری بعد که برنامه رو باز میکنی میبینی که هیج تغییری توی دیتابیس بوجود نیوده ! دلیل : شما شرط گذاشتین که اگه فایل izadi.db توی internal وجود نداشت بیاد فایل رو از assets کپی کنه به internal پس الان چون فایل izadi.db قدیمی توی مسیر internal وجود داره ، فایل izadi.db جدید کپی نمیشه ! دو راه داری : 1- بیایی شرط رو بشکنی یک بار که فایل جدید کپی بشه و بعد شرط رو برگردونی سر جاش 2- اسم فایل دیتابیس رو مثلا از izadi.db تغییر بدی به basic.db همین موفق باشی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
amirex128 19
سلام
دوستان من چند تا سورس خریدم ولی وقتی دیتابیس رو تغییر میدم تغییرات در برنامه اعمال نمیشه.
متن رو عوض میکنم سیو میکنم ولی وقتی دوباره برنامه رو ران میکنم میبینم هیچ فرقی نکرده لطفا راهنماییم کنید . پدرمه در آورده.جایی جز اینجا که من ندارم .
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.