miladmusic034 0 ارسال شده در ۲ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲ بهمن ۱۳۹۳ سلام با عرض خسته نباشيد من به يه مشکل خيلي بزرگ برخوردم اگه ممکنه کمک کنيد من ميخواهم يک فيلد را در ديتابيس خود به روز رساني اما تغييري صورت نميگيرد متد هاي من اينا هستند In database class public void myupdatedb(int id,String value,String ColumnName){ ContentValues cv = new ContentValues(); cv.put(ColumnName, value); mydb.update("contents", cv, "id" + "=" + id,null); } و توی MainActivity db.myupdatedb(1,"1","name"); هیچ اخطاری داده نمیشود اما تغییری توی دیتابیس اعمال نمیشود نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۲ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲ بهمن ۱۳۹۳ بدین صورت اصلاح کنید: [shcode=java] public void myupdatedb(int id,String name){ SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(ColumnName, name); db.update("contents", cv, "id=" + id + "",null); } [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .