unrecognized token: "78e649fe"

603 ワード

Android sqlite新聞unrecognized token:“78 e 649 fe”エラーの解決策について記録します
これはあなたのsql文に問題があることを示しています.
私の問題は
SQLiteDatabase db = dbHelper.getWritableDatabase();
int amount=0;//    uuid    
Cursor cursor = db.rawQuery("select * from user where uuid = "+res, null);//res      uuid
amount=cursor.getCount();

「select*from user where uuid=」+res
ソリューション:
1:非参照タイプのクエリー
ffffff-ffff-gggのすべての情報をクエリーする
「select*from user where uuid='ffffff-ffff-ggg'」
2:クエリー参照タイプの
fff-ffff-gggをresに保存すると
「select*from user where uuid=?」new String[]{res}