sql >> Database teknologi >  >> RDS >> SQLite

Forårsaget af:android.database.sqlite.SQLiteException:ingen sådan tabel:BOG (kode 1 SQLITE_ERROR)

Det, jeg laver i min app, er præcis det samme, at oprette en "my_db.sql" -> gemme den i "rå"-mappen og derefter kopiere den og oprette min DB under kørsel.

Jeg havde samme problem. Appen så ud til at fungere fint på alle lavere versioner af Android undtagen Pie. Efter mange overvejelser og analyser er det, der virkede for mig, at tilføje en enkelt linje "db.disableWriteAheadLogging();" i "onOpen()"-metoden.

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


  1. PostgreSQL opret tabel, hvis den ikke eksisterer

  2. Udjævning af krydsende tidsrum

  3. Sådan får du gårsdagens dato i MySQL

  4. Hvordan Atand() virker i PostgreSQL