SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Dlaczego otrzymuję wyjątek java.lang.IllegalArgumentException:wartość wiązania w indeksie 1 jest w tym przypadku null?

itemName jest null w addPurchaseQuantity() wywołanie, a zatem dlaczego, gdy SQLite próbuje go użyć do zastąpienia argumentu wyboru ('?'), otrzymujesz ten wyjątek.

Spróbuj ustawić itemName do znanej wartości i sprawdź wyniki.

EDYTUJ

Powinieneś przetestować każdą metodę niezależnie, aby łatwo wykryć błędy lub błędy. Naucz się stosować testy jednostkowe zgodnie z opisem w Podstawach testowania.

Następnie odkryjesz, że problem jest zredukowany do uzyskania wartości tekstowej z AutoCompletTextView, której można znaleźć wiele przykładów (np. Jak uzyskać tekst ciągu z 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. Jak przechowywać zawartość wideo w bazie danych SQLite (nie w ścieżce wideo)

  2. Wyświetl wszystkie tabele tymczasowe w SQLite

  3. Zaktualizuj dane aktywności z usługi po jej wstrzymaniu

  4. Najlepszy sposób na buforowanie json

  5. SQLite LIKE