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

Mengapa saya mendapatkan java.lang.IllegalArgumentException:nilai pengikatan pada indeks 1 adalah nol dalam kasus ini?

itemName adalah null di addPurchaseQuantity() pemanggilan dan mengapa ketika SQLite mencoba menggunakannya untuk menggantikan argumen pemilihan ('?') Anda menerima pengecualian ini.

Coba atur itemName ke nilai yang diketahui dan periksa hasilnya.

EDIT

Anda harus menguji setiap metode secara independen sehingga Anda dapat dengan mudah menemukan kesalahan atau bug. Pelajari cara menerapkan pengujian unit seperti yang dijelaskan dalam Dasar-dasar Pengujian.

Kemudian, Anda akan menemukan bahwa masalahnya berkurang untuk mendapatkan nilai teks dari AutoCompletTextView yang dapat Anda temukan banyak contoh di luar sana (yaitu Bagaimana cara mendapatkan teks string dari AutoCompleteTextView?).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TABEL DROP SQLite

  2. Menempatkan data kursor ke dalam array

  3. Haruskah ada satu SQLiteOpenHelper untuk setiap tabel dalam database?

  4. Ambil database atau file lain dari Penyimpanan Internal menggunakan run-as

  5. Realm Android Menangani Kunci Utama di Objek Relasional