2014-09-21 58 views
0

WhereClString在賦值語句中爲true嗎? 我需要的是從表中的所有選擇其中type = 「tweetType」 和Id = 「用戶id」Android:select語句where子句的兩個條件?

String whereClString = LikeDatabaseHelper.TWEETS_TYPE + "=? AND " + LikeDatabaseHelper.USER_ID + "=?"; 
    String[] args = new String[] { tweetType, String.valueOf(userId) }; 
    try { 

     cursor = timelineDB.query(table, null, whereClString, args, null, null, LikeDatabaseHelper.TIME_COL 
       + " DESC"); 

    } catch (Exception e) { 
     e.printStackTrace(); 

    } 

    return cursor; 
+0

你得到任何錯誤? – 2014-09-21 13:31:49

+0

沒有用光標返回..似乎沒有選擇 – 2014-09-21 13:34:34

+0

沒有錯誤或異常 – 2014-09-21 13:35:40

回答

0

用途:

String whereClString = LikeDatabaseHelper.TWEETS_TYPE + "='" + tweetType.toString() + "' AND " + LikeDatabaseHelper.USER_ID + "='" + userId.toString() + "'" ; 
+0

不安全:String whereClause =「column1 ='」+ value +「'」; 安全:String whereClause =「column1 =?」; – 2014-09-21 13:29:16