2017-02-17 90 views
0
 String selectQuery = "select * from " + TABLE+"where"+cur_date+"BETWEEN start_date AND end_date"; 
     sqlDatabase = this.getWritableDatabase(); 

錯誤::::::::::::: E/SQLiteLog:(1)近 「和」:語法錯誤如何解決這個錯誤(1)近 「」:語法錯誤

  [ 02-17 10:59:17.504 24925:24925 W/   ] 
     [ColorAdjust] gammamode=2, cemode=11 


     [ 02-17 10:59:17.504 24925:24925 W/   ] 
     [ColorAdjust] temp_gammavalue=2, temp_cevalue=11 


     [ 02-17 10:59:17.504 24925:24925 W/   ] 
     [ColorAdjust] Don't setGamma! 


     [ 02-17 10:59:17.504 24925:24925 W/   ] 
     [ColorAdjust] Don't setCe! 


     [ 02-17 10:59:17.514 24925:24925 W/   ] 
     [ColorAdjust] Set temp_prefer temp_ce! 

我該如何解決it.please誰能幫我...

+0

的上述代碼來提高查詢其錯誤。 – Piyush

+0

看看這裏:http://stackoverflow.com/questions/14207494/android-sqlite-select-between-date1-and-date2 – Piyush

+2

在所有單詞之間添加proprer空格,就像你這樣 「select * from」+ TABLE +「 where「+ cur_date +」BETWEEN start_date AND end_date「; –

回答

1

添加適當的空格在單詞之間並檢查正確的查詢:

試試這個:

"select * from "+TABLE+" where "+cur_date+" BETWEEN '"+start_date+"' AND '"+end_date+"' "; 
0

更新

String selectQuery = "select * from " + TABLE + " where " + cur_date +" BETWEEN start_date AND end_date"; 
sqlDatabase = this.getWritableDatabase(); 
相關問題