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

SQLITE केवल-पढ़ने के लिए डेटाबेस को संस्करण 1 से 2 में अपग्रेड नहीं कर सकता

डेटाबेस अपने संस्करण को अपडेट करने का प्रयास कर रहा है, लेकिन चूंकि अपग्रेड करना एक लेखन कार्य है, इसलिए इसे केवल पढ़ने के लिए आपके द्वारा अनुरोध किए जा रहे डेटाबेस पर नहीं किया जा सकता है, इसलिए त्रुटि।

public Cursor getChampions() {
    SQLiteDatabase db = getWritableDatabase();
    db.close();
    db = getReadableDatabase();
    SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
    ....
}

यह पहले एक लिखने योग्य डेटाबेस बनाएगा, डेटाबेस को अपग्रेड करेगा, और फिर आप केवल-पढ़ने के लिए डेटाबेस का उपयोग कर सकते हैं। ध्यान दें कि इस कोड को चलाने के बाद आप उन पंक्तियों को हटा सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सेल शीट को एंड्रॉइड में एसक्लाइट के डेटाबेस में कैसे बदलें

  2. ऐप पृष्ठभूमि या बंद स्थिति में होने पर फायरबेस संदेश सेवा से SQLite डेटाबेस में रिकॉर्ड डालने में असमर्थ

  3. SQLite तालिका का वर्णन करें

  4. SQLite में Strftime () फ़ंक्शन कैसे काम करता है

  5. जॉब शेड्यूलर के लिए Android- setPeriodic काम नहीं करेगा