SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

SQLite ने 14 . का त्रुटि कोड लौटाया

इसमें थोड़ी देर हो सकती है, लेकिन उम्मीद है कि इससे किसी को भी यह समस्या हो सकती है (क्योंकि मुझे कोई निश्चित समाधान नहीं मिल रहा है)।

मुझे लगता है कि मैं इस कारण का कारण जानता हूं (कम से कम मेरे मामले के लिए)। DDMS -> फ़ाइल एक्सप्लोरर में देख रहे हैं , आपको पता चलेगा कि डेटाबेस फ़ोल्डर (/डेटा/डेटा//डेटाबेस/) मौजूद नहीं है, यही कारण है कि एप्लिकेशन उस गैर-मौजूद फ़ोल्डर में डेटाबेस फ़ाइल नहीं बना सकता है। अगर आप किसी तरह से डेटाबेस फोल्डर बना सकते हैं, तो आप इस समस्या से बच सकते हैं।

क्योंकि मैं आलसी हूँ, मैंने अभी-अभी /data/data//files/ फ़ोल्डर का उपयोग किया है जब मैं एमुलेटर मोड में होता हूं। आप इसका उपयोग करके फ़ाइलें dir प्राप्त कर सकते हैं:

context.getFilesDir().getPath()

इसने मेरे लिए एमुलेटर में खूबसूरती से काम किया।

आशा है कि यह किसी की मदद करेगा।

यदि आप कुछ कोड देखना चाहते हैं:

String dbFilename = "example.db";
try
{       
    File databaseFile = getDatabasePath(dbFilename);        
        SQLiteDatabase _db = SQLiteDatabase.openOrCreateDatabase(databaseFile);
} catch (Exception e)
{
    String databasePath =  getFilesDir().getPath() +  "/" + dbFilename;
    File databaseFile = new File(databasePath); 
    _db = SQLiteDatabase.openOrCreateDatabase(databaseFile);
}

संपादित करें:मैंने एम्यूलेटर पर फेसबुक (मेरे ऐप में एफबी एकीकरण है) में लॉग इन करने का प्रयास किया और उसके बाद/डेटाबेस फ़ोल्डर दिखाई दिया (और जारी रहा)। सुनिश्चित नहीं है कि क्या हुआ, लेकिन किसी भी तरह से उस फ़ोल्डर को बनाना संभव है। किसी अन्य विशेषज्ञ के लिए यहाँ पर प्रकाश डालने के लिए कुछ।



  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 सीमा

  2. एंड्रॉइड - टेक्स्ट व्यू में लॉगिन करने के बाद एसक्लाइट डेटाबेस से उपयोगकर्ता नाम प्रदर्शित करें

  3. वे मान खोजें जिनमें SQLite में संख्याएँ नहीं हैं

  4. एक ऑफ़लाइन-प्रथम देशी Android ऐप कैसे विकसित करें

  5. SQLite में प्राथमिक कुंजी को अनदेखा करते हुए डुप्लिकेट पंक्तियों को खोजने के 11 तरीके