SQLite
 sql >> Baza danych >  >> RDS >> SQLite

SQLiteAssetHelper:Nie można otworzyć bazy danych do zapisu (będzie próbować tylko do odczytu)

myślę, że brakuje Ci rozszerzenia db w DATABASE_NAME .

Podaj więc konkretną DATABASE_NAME z rozszerzeniem zgodnie z katalogiem zasobów.

Zastąp

private static final String DATABASE_NAME = "Shajra"; 

Z

private static final String DATABASE_NAME = "Shajra.db"; 

Lub

private static final String DATABASE_NAME = "Shajra.sqlite"; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android — lepsze podejście do ładowania obrazów z karty SD

  2. Zarządzanie danymi za pomocą Python, SQLite i SQLAlchemy

  3. Zwróć początek miesiąca w SQLite

  4. Funkcje i operatory JSON w SQLite (pełna lista)

  5. Jak obsługiwać wartości logiczne w SQLite za pomocą proxy JavaScript?