بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیره در دیتابیس
من قصد دارم بااستفاده کد زیر یک فیلدی رو در دیتابیس لوکالم ذخیره کنم اما با خطا مواجه میشم و برنامه کرش میکنه
final SQLiteDatabase databaseInsert = db.getWritableDatabase();
databaseInsert.execSQL("INSERT INTO Azmoon1 uAnswer VALUE "+position);
خطا: android.database.sqlite.SQLiteException: near "uAnswer": syntax error (code 1): , while compiling: INSERT INTO Azmoon1 uAnswer VALUE 2
خطا هم از خط دوم این کد گرفته میشه
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
Reza
9 سال پیش
0
0
پاسخ صحیح
سلام
باید برای فیلدها و مقادیر پرانتز بذاری . به این شکل بنویس ببین کار میکنه :
final SQLiteDatabase databaseInsert = db.getWritableDatabase();
databaseInsert.execSQL("INSERT INTO Azmoon1 (uAnswer) VALUE (" + position + ")");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .