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.