0
我的查詢如下,DbEntry.COLUMN_NAME_SCENE_ID
是一個整數類型。將一個字符串「123」與sqlitedatabase中的整數123匹配?字符串值是否與sqlitedatabase中的整數值匹配?
db.query(DbEntry.TABLE_NAME, new String[]{DbEntry.COLUMN_NAME_MODEL_PATH}, DbEntry.COLUMN_NAME_SCENE_ID+"=?", new String[]{String.valueof(scene_id)}, null, null, null);
在SQL中,字符串必須用撇號分隔。不帶撇號的「123」將被解釋爲解析爲您正在查詢的列的類型的數值。 – Simon 2013-02-23 20:43:36
所以在這種情況下,如果我使用String.valueof(scene_id),它仍然會匹配整數類型值? – Jolin 2013-02-23 20:58:17