यह अपवाद तब फेंका जाता है जब sqlite3_db_readonly()
गैर-शून्य लौटाता है। यह गैर-शून्य लौटा सकता है अगर
-
डेटाबेस फ़ाइल केवल पढ़ने के लिए है, या
-
डेटाबेस फ़ाइल मौजूद नहीं है।
(संदर्भ)
आपके पास एक हार्डकोडेड पथ है "/storage/sdcard1/sk2.db"
- यह संभावना है कि एक डेटाबेस वहां मौजूद नहीं है। Environment
. से चर का प्रयोग करें हार्डकोडेड पथों के बजाय अपने बाहरी संग्रहण तक पहुँचने के लिए।