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

Không thể mở cơ sở dữ liệu ở chế độ đọc / ghi

Ngoại lệ này được đưa ra nếu sqlite3_db_readonly() trả về khác 0. Nó có thể trả về khác 0 nếu

  • tệp cơ sở dữ liệu ở chế độ chỉ đọc hoặc

  • tệp cơ sở dữ liệu không tồn tại.

(Tham khảo)

Bạn có một đường dẫn được mã hóa cứng "/storage/sdcard1/sk2.db" - có khả năng là một cơ sở dữ liệu không tồn tại ở đó. Sử dụng các biến từ Environment để truy cập bộ nhớ ngoài của bạn thay vì các đường dẫn được mã hóa cứng.



  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 tự tham gia

  2. Kiểm tra phiên bản SQLite của bạn

  3. SQLite JSON_QUOTE ()

  4. Làm cách nào tôi có thể làm mới / mở lại cơ sở dữ liệu SQLite sau khi khôi phục nó, khi sử dụng một singleton cho trình trợ giúp cơ sở dữ liệu

  5. Không thể truy cập cơ sở dữ liệu SQLite được điền sẵn bằng PhoneGap / Cordova trong Android