私の質問は、なぜこのクエリが機能しないのですか?
Cursor c = db.rawQuery("SELECT * FROM tbl_staff WHERE PMajor = '%" + spin.getSelectedItem().toString() + "%'", null);
Cursor c
: クエリを処理するためのカーソルです 。 , ,
tbl_staff
で構成されるテーブル: データベース クエリに必要な値を持つスピナーです。PName
PMajor
PCert
spin
私が使用する場合:
if (c.moveToNext())
else (log.d("error query","couldn't do the query!");)
それはelse
ステートメントになり、moveToNext()
機能しません。