sql >> Database >  >> RDS >> SQLite

Waarom krijg ik een java.lang.IllegalArgumentException:de bindwaarde bij index 1 is in dit geval null?

itemName is null in addPurchaseQuantity() aanroep en dus waarom wanneer SQLite het probeert te gebruiken om het selectieargument ('?') te vervangen, je deze uitzondering ontvangt.

Probeer itemName in te stellen naar een bekende waarde en controleer de resultaten.

BEWERKEN

U moet elke methode onafhankelijk testen, zodat u de fouten of bugs gemakkelijk kunt ontdekken. Leer eenheidstests toepassen zoals beschreven in Basisprincipes testen.

Dan zul je ontdekken dat het probleem is verminderd om de tekstwaarde uit een AutoCompleteTextView te halen, waarvan je tal van voorbeelden kunt vinden (d.w.z. Hoe tekenreekstekst uit AutoCompleteTextView te halen?).



  1. AWS Database Migratie Service DMS

  2. Foutcode:2013. Verbinding met MySQL-server verbroken tijdens zoekopdracht

  3. Slaapstand-annotatie voor PostgreSQL-serieel type

  4. Hoe SHOWPLAN_XML werkt in SQL Server