Ich versuche, einen Wert in meiner sqlite Android-Datenbank zu aktualisieren. Ich benutze:Update android-Datenbank
public void updateName(int id,
String name) {
String update = "UPDATE STUDENT SET IS_name = " + "'" + name + "'"
+ " WHERE ID = " + id;
database.rawQuery(update , null);
}
Aber die Datenbank wird nicht aktualisiert. Irgendwelche Hilfe bitte?
Die unbearbeitete Abfrage wird nur übergeben, wenn Sie tatsächlich etwas mit dem zurückgegebenen Cursor, wie cursor.moveToFirst() oder etwas. Aber nur für die Aktualisierung verwenden Sie execSQL (siehe Samir Mangroliya's Antwort). – j0ntech
ok, vielen Dank. –