SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

kesalahan memasukkan android.database.sqlite.sqliteconstraintexception kode kesalahan 19 kendala gagal

Sepertinya beberapa nilai yang Anda masukkan mungkin NULL untuk bidang NOT NULL (ConsumerName dalam kasus Anda) atau PK(_id dalam kasus Anda) sudah ada. Kode kesalahan 19 berarti batasan tabel (NOT NULL, UNIQUE, dll.) dilanggar selama operasi (INSERT, dll.). Berikut adalah daftar Kode Kesalahan SQLITE

[email protected] adalah nilai sampah yang ditetapkan ke ConsumerName. Jadi tolong lakukan beberapa solusi untuk mendapatkan FK Anda yang tepat untuk ConsumerName dari kursor.

Ada yang salah dengan Anda SimpleCursorAdapter. Jadi silakan lihat di atasnya. Jika Anda mendapatkan nilai yang benar di pemintal, silakan dapatkan nilai yang dipilih dari spineer seperti ini spinner.getSelectedItem().toString(); sebagai ganti spinner.getItemAtPosition(mSpinnerSpeciesId).toString() .

Semoga ini bisa membantu Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ukuran Database SQLite Maksimum di Aplikasi Android

  2. SQLite - Pilih Data

  3. Perbarui semua baris dalam kolom ke nilai baru

  4. Keluarkan Hasil Kueri SQLite sebagai Pernyataan INSERT

  5. Cara Memesan berdasarkan Nama Bulan di SQLite