Я новичок в Android Studio и я только начал работать с SQLite Я создал SQLite файл (БД), и я создал функцию, которая поставить некоторые данные в таблице:Получить информацию из SQLite (Android Studio)
public String FirstInsert()
{
String meassage = new String();
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put(COL_2,"hi how are you?");
cv.put(COL_3,"blabla");
cv.put(COL_4,"blabla");
cv.put(COL_5,"blabla");
cv.put(COL_6,"blabla");
cv.put(COL_7,"blabla");
cv.put(COL_8,"blabla");
cv.put(COL_9,"blabla");
cv.put(COL_10,"blabla");
cv.put(COL_11,"blabla");
long result = db.insert(TABLE_NAME,null,cv);
if(result == -1)
{
meassage = new String("Bad");
}
else
{
meassage = new String("Good");
}
return meassage;
}
Я хочу сделать больше spesific выбрать, что взять только один элемент, то COL_2 и строка имеет номер, который я получаю, так что я написал этот код:
public Cursor GetQuestions(int num)
{
//num++;
SQLiteDatabase db = this.getWritableDatabase();
Cursor res = db.rawQuery("SELECT QUESTION FROM " + TABLE_NAME + "ORDER BY " + num + "ASC LIMIT 1",null);
return res;
}
это правильный код? и если это почему я тоже получил ошибку?
Спасибо, что постарались помочь!