Ich bin neu in Android Studio und ich begann gerade mit der SQLite Ich erstellte eine SQLite-Datei (db) und ich erstellte eine Funktion, die einige Daten in die Tabelle:Informationen von 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;
}
ich möchte die mehr tun spesific dass nur ein Element nehmen zu wählen, die col_2 und die Reihe ist die Nummer, die ich bekommen, damit ich diesen Code schrieb:
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;
}
dies ist der richtige Code? Und wenn ich deswegen auch einen Fehler bekommen habe?
Vielen Dank für Ihre Hilfe!