2011-02-23 56 views
0

我打在Android SQL查詢一堵牆,這是我到目前爲止有:Android的SQL查詢問題

 mDb.query(false, DATABASE_TABLE, new String[] {KEY_ROWID, KEY_ROWONE, KEY_ROWTWO, KEY_ROWTHREE, KEY_ROWFOUR, KEY_ROWFIVE}, KEY_ROWONE +" LIKE '?%'", new String[] { letter }, null, null, null, null); 

基本上,我希望查詢的表,其中KEY_ROWONE返回所有行以變​​量字母(一個包含一個字母的字符串)開頭。

當我運行代碼時,我得到一個關閉力,而且我真的很困惑。

我保證打勾的最佳答案!

回答

1

這是正常的人,過度恐慌,我找到了解決辦法:

mDb.query(true, DATABASE_TABLE, new String[] {KEY_ROWID, KEY_ROWONE, KEY_ROWTWO, KEY_ROWTHREE, KEY_ROWFOUR, KEY_ROWFIVE}, KEY_ROWONE+" LIKE ? || '%'", new String[] { l }, null, null, null, null);