我如何将intger传递给sqlite中的rawquery for android.这里没有把g和s带入查询.请指导.
int g, s;
Cursor cur3 = database2.rawQuery("select max(UnixTimeStamp) from Quote where EmoticonID=%d and SubCategoryID=%d" ,new String [] {g,s});
Run Code Online (Sandbox Code Playgroud)
Bor*_*jev 39
所有参数位置都应指定为?.查询的参数总是字符串,所以整数没有什么特别之处.这应该适合你:
Cursor cur3 = database2.rawQuery("select max(UnixTimeStamp) from Quote where EmoticonID=? and SubCategoryID=?" ,new String [] {String.valueOf(g),String.valueOf(s)});
Run Code Online (Sandbox Code Playgroud)