miladmusic034

به روز رسانی دیتابیس

2 ارسال در این موضوع قرار دارد

سلام

با عرض خسته نباشيد 

من به يه مشکل خيلي بزرگ برخوردم اگه ممکنه کمک کنيد

من ميخواهم يک فيلد را در ديتابيس خود به روز رساني اما تغييري صورت نميگيرد

متد هاي من اينا هستند

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");

هیچ اخطاری داده نمیشود

اما تغییری توی دیتابیس اعمال نمیشود

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


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

بدین صورت اصلاح کنید:

[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]

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


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

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

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

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

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


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

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

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


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