2

次のクエリで「インデックス1のバインド値がnullです」というメッセージが表示されます。

public String searchForWifiSSID(String one, String two){
c = db.query(Constants.TABLE_NAME, new String[]{Constants.PARAM1, Constants.PARAM2}, Constants.PARAM1 + " =? " +" AND " + Constants.PARAM2 + " =? ", new String[]{one,two}, null, null, null);
}

selectionArgsの構文が正しくありませんか?ただ行うのは間違っていますか?

  public String searchForWifiSSID(String one, String two){
    c = db.query(Constants.TABLE_NAME, new String[]{Constants.PARAM1, Constants.PARAM2}, Constants.PARAM1 + " = " + one +" AND " + Constants.PARAM2 + " = " + two, null, null, null, null);
    }
4

1 に答える 1

6

値 "one" と "two" が NULL でないことを確認してください。エラーは、これらの値のいずれかが null であることを意味すると思います。

于 2012-04-24T14:57:23.903 に答える