sql >> データベース >  >> RDS >> SQLite

java.lang.IllegalArgumentExceptionが発生するのはなぜですか。この場合、インデックス1のバインド値はnullです。

    itemName nullです addPurchaseQuantity()で 呼び出し、したがってSQLiteが選択引数('?')を置き換えるためにそれを使用しようとすると、この例外が発生するのはなぜですか。

    itemNameを設定してみてください 既知の値に変更し、結果を確認します。

    編集

    エラーやバグを簡単に発見できるように、すべてのメソッドを個別にテストする必要があります。 単体テストの適用方法を学ぶ 「基礎のテスト」で説明されているように。

    次に、問題が軽減され、AutoCompletTextViewからテキスト値を取得できることがわかります。AutoCompletTextViewには、さまざまな例があります(つまり、AutoCompleteTextViewから文字列テキストを取得する方法は?)。



    1. SQL Serverのテーブル値関数とは何ですか?

    2. PostgreSQLでINSERTまたはUPDATEの影響を受けるレコードの数を取得します

    3. MariaDBの時間値から分を返す4つの関数

    4. 複合キーを使用したWHERE_INクエリ?