WHEREを使用してデタベースクエリを実装しようとしていますが、実際にそれを実装する方法が不思議です。私がここにあるコードは私にエラーを与える; /thnánkあなた!WHEREを使用したsqlクエリ
public Cursor fetchAllCatagoryForSign(String sign) {
String signSelect="";
if(sign!=null){
signSelect=" WHERE " + CATAGORY_SIGN + "=" + sign;
}
return mDb.rawQuery("SELECT " + CATAGORY_ID + "," +
" " + CATAGORY_NAME + "," +
" " + CATAGORY_SIGN + " FROM "
+ CATAGORY_TABLE + signSelect +
" ORDER BY " + CATAGORY_NAME + " DESC", null);
}
FFS:なぜ人々は質問にエラーを含まないのですか? –
最後のSQL文が実行前にどのように見えるかを表示 – James
私はwhere-cluaseを一度も使ったことがないので、それは書いたときに完全に間違っていると思ったからです。私は今すぐlogcatを投稿します – Emil