このラインを動作させるには?Android sqlite where句
return ourDatabase.rawQuery("SELECT * FROM GL_" + tablename + " WHERE " + KEY_GROUP_T + " = " + grp + " ORDER BY " + KEY_NAME_T + " COLLATE NOCASE", null);
4月23日17:58:26.701:E/AndroidRuntime(9212):SELECT *: android.database.sqlite.SQLiteException:そのようなカラム:Baked_Goods: 、コンパイル時に起因GL_table4 grlist_group = Baked_Goods ORDER FROM grlist_name COLLATE NOCASE
することにより、このラインは機能していますが、私はrawQueryでそれをやってみたい:
return ourDatabase.query("GL_" + tablename, columns, KEY_GROUP_T + "= ?" , new String[]{grp}, null, null, null);
一重引用符で囲まれた「grlist_group」の値を囲む – ccheneson
WHERE "+ KEY_GROUP_T +" = "" + grp + "'ORDER BY" + – ccheneson