sql >> Databasteknik >  >> RDS >> SQLite

Orsakas av:android.database.sqlite.SQLiteException:ingen sådan tabell:BOOK (kod 1 SQLITE_ERROR)

Det jag gör i min app är exakt samma sak, att skapa en "my_db.sql" -> spara den i mappen "rå" och sedan kopiera den och skapa min DB vid körning.

Jag hade samma problem. Appen verkade fungera bra på alla lägre versioner av Android utom Pie. Efter mycket övervägande och analys, det som fungerade för mig var att lägga till en enda rad "db.disableWriteAheadLogging();" i metoden "onOpen()".

@Override
public void onOpen(SQLiteDatabase db) {
    super.onOpen(db);
    db.disableWriteAheadLogging();
}


  1. Oracle infoga i tabell2 och ta sedan bort från tabell1, undantag om misslyckas

  2. Skapa en anpassad fraktmetod i OpenCart:Del två

  3. Hur startar man spring-boot-appen utan att vara beroende av databasen?

  4. saknas FROM-klausulpost för tabellen Grupo cakephp