0
嗨即時通訊查詢字符串的語法問題,用於篩選列表視圖的結果,以顯示Android上的sqlite結果。安卓篩選器列表視圖的sqlite結果
public Cursor searchByInputText(String inputText) throws SQLException {
String query = "SELECT _id as _id," +" title" + " from " + TABLE_NAME + " where " + "title" + " LIKE '" + inputText + "';";
//String query = "SELECT _id as _id," +" title" + " from " + TABLE_NAME + " where " + "title" + " LIKE '" + inputText + "';";
//String query = "SELECT _id from " + TABLE_NAME + " WHERE title="+inputText;
Cursor mCursor = database.rawQuery("SELECT _id as _id, title from "+TABLE_NAME +" where title like " + inputText,null);
if (mCursor != null) {
mCursor.moveToFirst();
System.out.println(query);
}
return mCursor;
}
我已經嘗試了這麼多的解決方案,但似乎沒有工作對我來說,任何sugggestions將是巨大的..謝謝
感謝您的快速響應,停止了崩潰但沒有結果顯示在列表視圖中。 – n4zg 2014-12-04 20:57:10
@ n4zg:這是不同的問題。這個答案只能幫助你解決你的SQL問題。請確保您首先從SQLite獲取數據。一旦你完成了這一步,檢查爲什麼沒有被設置爲列表視圖。請參閱幾個教程。 – kosa 2014-12-04 20:58:49
我可以看到列表視圖中的sqlite數據,但我需要篩選結果,我已經測試了查詢,但沒有添加搜索參數,我可以看到結果..是這個查詢現在正確然後光標mCursor = database.rawQuery (「SELECT _id as _id,來自」+ TABLE_NAME +「的標題,其中title爲'」+ inputText +「'」,null); ? – n4zg 2014-12-04 21:02:26