sql >> Databasteknik >  >> RDS >> SQLite

Varför får jag ett java.lang.IllegalArgumentException:bindningsvärdet vid index 1 är null i det här fallet?

itemName är null i addPurchaseQuantity() anrop och därmed varför när SQLite försöker använda det för att ersätta urvalsargumentet ('?') får du detta undantag.

Testa att ställa in itemName till ett känt värde och kontrollera resultaten.

REDIGERA

Du bör testa varje metod oberoende så att du enkelt kan upptäcka fel eller buggar. Lär dig att tillämpa enhetstestning som beskrivs i Testing Fundamentals.

Sedan kommer du att upptäcka att problemet reduceras för att få textvärdet från en AutoCompletTextView som du kan hitta många exempel där ute (dvs. Hur får man strängtext från AutoCompletTextView?).



  1. Sortering i SQL Server

  2. Håll ordning från 'IN'-klausulen

  3. SQL-fråga för att jämföra produktförsäljning per månad

  4. Så här fixar du "profilnamnet är inte giltigt" när du uppdaterar en e-postprofil för databas i SQL Server (T-SQL)