查詢源碼我寫的選擇這樣的查詢:如何使用限制
'String selection3 = TriplePayProviderMetaData.ProgramTableMetaData.PROGRAM_LCN + " = '" + channelLcn + "'" + " AND " + TriplePayProviderMetaData.ProgramTableMetaData.PROGRAM_START_TIME + " > " + " '" + time + "'" + " LIMIT " + " '" + 3 + "'";'
但它在極限說語法錯誤:
'android.database.sqlite.SQLiteException: near "LIMIT": syntax error: , while compiling: SELECT title, lcn, _id, end_time, description, program_logo, start_time, rating, parent_guide FROM programs WHERE (lcn = '100' AND start_time > '1327026600000' LIMIT '3') ORDER BY start_time ASC E/AndroidRuntime(15912): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:158) E/AndroidRuntime(15912): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114) E/AndroidRuntime(15912): at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330) E/AndroidRuntime(15912): at android.content.ContentProviderProxy.query(ContentProviderNative.java:366) E/AndroidRuntime(15912): at android.content.ContentProviderClient.query(ContentProviderClient.java:49) E/AndroidRuntime(15912): at com.vovinet.miniepguru.MiniEpgActivity$1.onClick(MiniEpgActivity.java:150) E/AndroidRuntime(15912): at android.view.View.performClick(View.java:2485) E/AndroidRuntime(15912): at android.view.View.onKeyUp(View.java:4257) E/AndroidRuntime(15912):
at android.view.KeyEvent.dispatch(KeyEvent.java:1280) E/AndroidRuntime(15912): at android.view.View.dispatchKeyE W/ActivityManager(1133): Force finishing activity com.vovinet.miniepguru/.MiniEpgActivity W/ActivityManager(1133): Activity pause timeout for HistoryRecord{40630af0 com.vovinet.miniepguru/.MiniEpgActivity}'
你好阿爾斯蘭感謝您的快速response.if我使用像上面的,但它給出了相同的error' android.database.sqlite.SQLiteException:近「限制」:語法錯誤:,編譯時:SELECT title,lcn,_id,end_time,description,program_logo,start_time,rating,parent_guide FROM programs WHERE(lcn ='100'AND start_time>'1327026600000'LIMIT 0,3)ORDER BY start_time ASC' – malli 2012-01-30 09:33:55
THANKS FOR REPLY ,通過使用上面的select查詢如何寫查詢來獲得結果'SELECT title,lcn,_id,end_time,description,program_logo,start_time,rating,parent_guide FROM programs WHERE(lcn ='100'AND start_time>'1327026600000') ORDER BY start_time ASC LIMIT 0,3'就像這樣。 – malli 2012-01-30 10:42:20
現在有什麼錯誤?它不工作? – Arslan 2012-01-30 11:11:09