我是一個編程的完全新手,並且在WHERE year_id ='選定的年份變量'中實現SELECT查詢時出現問題,無法在列表視圖中顯示結果。我的代碼如下所示顯示存儲在數據庫中的所有條目。我怎麼能改變它過濾到year_id選定的一年,因爲我試圖做的任何事情崩潰我的應用程序?我花了幾個小時尋找教程和類似的問題,但我還是輸掉至於答案.......真的很感激一些幫助SELECT WHERE sql查詢Android問題
MyDBHelper mh = new MyDBHelper(this);
mDb = mh.getWritableDatabase();
mCursor = mDb.query("tracker", null, null, null, null, null,
"category_name ASC");
startManagingCursor(mCursor);
int view[] = {R.id.categoryNameView, R.id.dataView, R.id.placeView, R.id.amountView};
String col[] = { "category_name", "date", "place", "amount"};
SimpleCursorAdapter ca = new SimpleCursorAdapter(
this, R.layout.display_item, mCursor, col, view);
DisplayAllView = (ListView) findViewById(R.id.DisplayDateListView);
DisplayAllView.setAdapter(ca);
我們怎麼幫助你的SQL查詢,如果你不後呢? – 2011-05-09 19:32:39
@maple他確實發佈了查詢 - 這是Database類的一個方法。 – 2011-05-09 19:42:40