بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

خطا در تابع آپدیت یکی از فیلد های دیتابیس (حل شده)

مدیریت گفتگو
محمد نمازی 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام،

میخواستم ببینم این تابع مشکلی داره !؟!

این تابع، واسه زمانی هست که طرف پرداخت رو انجام داده و میخوام فیلد lock در دیتابیس رو آپدیت و برابر با 1 قرار بده .

 public void vip_update (String table, String value){
		
		ContentValues cv = new ContentValues();
		cv.put("lock", value);
		mydb.update("content", cv, null, null);
	}

نظرات

سامان پاپی 11 سال پیش
دوست عزیز شما باید ارور مربوطه در لاگ کت رو قرار بدید
محمد نمازی 11 سال پیش
ارور مربوط به لاگ کت چیزی خاصی اشاره نکردهف فقط گفته این خط مشکل داره
محمد نمازی 11 سال پیش
ارور مربوط به لاگ کت چیزی خاصی اشاره نکرده فقط گفته این خط مشکل داره
Hajhosseini 11 سال پیش
کدتون هیچ مشکلی نداره، لطفا بقیه کد و قسمت بالای لاگ کت رو هم درج کنید
Hajhosseini 11 سال پیش
به جای "content" باید table رو قرار بدید!
hamcalas 11 سال پیش
شاید در دیتابیس قبلی ساخته شده در امولاتور جدولی که گفتید وجود ندارد . دیتابیس ساخته شده در امولاتور را حذف کنید ،پروژه را کلین کرده دوباره اجرا کنید .
محمد نمازی 11 سال پیش
دقیقا چندین بار همینکار رو انجام دادم، اما بازم ارور لاگ کت مربوط به این تابع هست .

پاسخ‌ها 1

محمد نمازی 11 سال پیش

ارور داده شده در لاگ کت :

 01-18 18:00:21.997: E/AndroidRuntime(1779): FATAL EXCEPTION: main
01-18 18:00:21.997: E/AndroidRuntime(1779): java.lang.NullPointerException
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at ir.mnamazi.mollanasrodin.app.database.vip_update(database.java:214)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at ir.mnamazi.mollanasrodin.app.Main_book$5.onClick(Main_book.java:111)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at android.view.View.performClick(View.java:4204)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at android.view.View$PerformClick.run(View.java:17355)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at android.os.Handler.handleCallback(Handler.java:725)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at android.os.Handler.dispatchMessage(Handler.java:92)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at android.os.Looper.loop(Looper.java:137)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at java.lang.reflect.Method.invokeNative(Native Method)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at java.lang.reflect.Method.invoke(Method.java:511)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
01-18 18:00:21.997: E/AndroidRuntime(1779): 	at dalvik.system.NativeStart.main(Native Method)

 

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .