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

android.database.sqlite.sqliteconstraintextception त्रुटि कोड डालने में त्रुटि 19 बाधा विफल

ऐसा लगता है कि आप जो कुछ मान डाल रहे हैं, वे NULL फ़ील्ड के लिए NULL हो सकते हैं (आपके मामले में उपभोक्ता नाम) या PK (आपके मामले में _id) पहले से मौजूद है। त्रुटि कोड 19 का अर्थ है कि ऑपरेशन (INSERT, आदि) के दौरान एक तालिका बाधा (NOT NULL, UNIQUE, आदि) का उल्लंघन किया गया था। यहां SQLITE त्रुटि कोड की सूची दी गई है

[email protected] ConsumerName को असाइन किया गया जंक मान है। तो कृपया कर्सर से ConsumerName के लिए अपना उचित FK प्राप्त करने के लिए कुछ समाधान करें।

आपके साथ कुछ गड़बड़ है SimpleCursorAdapter. तो कृपया इसे देखें। यदि आपको स्पिनर में सही मान मिल रहे हैं तो कृपया इस तरह से स्पिनर से चयनित मान प्राप्त करें spinner.getSelectedItem().toString(); के बजाय spinner.getItemAtPosition(mSpinnerSpeciesId).toString()

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



  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. SQLite - डेटा डालें

  3. SQLite सबस्ट्रिंग () समझाया गया

  4. ContentValues ​​​​के माध्यम से डेटाबेस में टाइम स्टैम्प डालें

  5. SQLiteAssetHelper के साथ संस्करण संख्या में + का उपयोग करने से कैसे बचें?