SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Sqlite Android Raw Query INSERT INTO funktioniert nicht

Der Titel Ihrer Frage deutet darauf hin, dass Sie rawQuery() verwenden . Es kompiliert nur das SQL, führt es aber nicht aus. Aufruf eines der moveTo...() Methoden auf dem zurückgegebenen Cursor würde auch das SQL ausführen.

Verwenden Sie für eine Einfügeabfrage execSQL() statt rawQuery() , auch wenn die Dokumentation fälschlicherweise besagt, dass es nicht mit INSERT verwendet werden sollte .