Tato výjimka je vyvolána, pokud sqlite3_db_readonly()
vrací nenulové. Může vrátit nenulovou hodnotu if
-
databázový soubor je pouze pro čtení nebo
-
databázový soubor neexistuje.
(Reference)
Máte pevně zakódovanou cestu "/storage/sdcard1/sk2.db"
- je pravděpodobné, že tam databáze neexistuje. Použijte proměnné z Environment
pro přístup k vašemu externímu úložišti namísto pevně zakódovaných cest.