2016-02-19 5 views
-1

android.database.sqlite.SQLiteException: near "/": syntax error (code 1): , while compiling: INSERT INTO tab VALUES (1, /, /);
это ошибка, я получаю, когда я пытаюсь вставить строку, используя запрос,ошибка при вставке строки в SQLite

sqLiteDatabase.execSQL("INSERT INTO " + TABLE_TAB + " VALUES (" + tab.getTab() + ", " + tab.getPath() + ", " + tab.getHome() + ");");
Я не понимаю, что случилось с запросом, кажется, все прекрасно меня.

+0

Вам нужно поставить цитаты вокруг строк – Dakusan

+0

Вау, у меня не было идеи ... Застрял на этом с последних 1 часа, и вы просто решили за минуту. Спасибо брат (: – Vishal

ответ

0

Вместо этого попробуйте использовать этот код.

sqLiteDatabase.execSQL("INSERT INTO " + TABLE_TAB + " VALUES ('" + tab.getTab() + "', '" + tab.getPath() + "', '" + tab.getHome() + "');"); 

Вы должны окружать текстовые значения кавычками.

Смежные вопросы