SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

SQLiteAssetHelper:Không thể mở cơ sở dữ liệu để viết (sẽ thử ở chế độ chỉ đọc)

tôi nghĩ rằng bạn đang thiếu phần mở rộng db trong DATABASE_NAME .

Vì vậy, hãy cung cấp DATABASE_NAME cụ thể với phần mở rộng theo thư mục nội dung.

Thay thế

private static final String DATABASE_NAME = "Shajra"; 

Với

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

Hoặc

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. Xóa nhiều hàng bằng cách sử dụng ID?

  2. Cách sử dụng lớp databasehelper trong lớp asynctask làm việc trên một lớp khác

  3. Cột được tạo là gì?

  4. SQLiteException không có bảng như vậy:ItemTable trong khi biên dịch:Select_id, .... từ ItemTable

  5. Cập nhật đẩy Android trên Cửa hàng Play