SQLite
 sql >> база данни >  >> RDS >> SQLite

Причинено от:android.database.sqlite.SQLiteException:няма такава таблица:BOOK (код 1 SQLITE_ERROR)

Това, което правя в приложението си, е точно същото нещо, създавайки "my_db.sql" -> запазването му в папката "raw" и след това го копирам и създавам моята база данни по време на изпълнение.

Имах същия проблем. Приложението изглежда работи добре на всички по-ниски версии на Android с изключение на Pie. След дълго обмисляне и анализ, това, което работи за мен, е добавянето на един единствен ред "db.disableWriteAheadLogging();" в метода "onOpen()".

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на колона от .sqlite, съдържаща множество таблици с множество колони

  2. Как да използвате изображения в Android SQLite, които са по-големи от ограниченията на CursorWindow?

  3. Таблицата на база данни на Android SQLite не се създава

  4. Sqlite3 не вмъква няколко реда по ред

  5. 6 начина за изтриване на дублиращи се редове, които имат първичен ключ в SQLite