2014-09-21 8 views
0

Является ли whereClString истинным в статусе присваивания ?? то, что мне нужно, чтобы выбрать все из таблицы, где тип = «tweetType» и Id = «идентификатор пользователя»Android: выберите оператор, где условия условия два?

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

Любые ошибки вы получаете? –

+0

Ничего не возвращается с помощью курсора .. Кажется, ничего не выбрано –

+0

Ошибок и исключений нет –

ответ

0

Использование:

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

Unsafe: String whereClause = "column1 = '" + value + "'"; Safe: String whereClause = "column1 =?"; –

Смежные вопросы