سلام
مشکل هنگام استفاده از دستور ()db2.insert به وجود میاد.
SQLiteDatabase db2 = this.getWritableDatabase();
ContentValues value = new ContentValues();
value.put("fName","Sina");
value.put("lName","Ahmadi");
db2.insert("tb-test",null,value);
خطای زمان اجرا
Error inserting fName=Sina lName=Ahmadi
android.database.sqlite.SQLiteException: near "-": syntax error (code 1): , while compiling: INSERT INTO tb-test(fName,lName) VALUES (?,?)
ظاهرا خطا از خالی بودن fNameوlName خبر میده.
نکته: چنین مشکلی هنگام استفاده از دستور ()execSQL پیش نمیاد.
پاسخ ها