Re: [問題] android中getContentResolver查詢問題

看板java作者 (墳墓)時間16年前 (2010/01/15 19:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《danny (用心體會,體會用心)》之銘言: : 想請問一下各位大大, : 我想詢問的是getContentResolver().query中where的問題 : 目前我設的條件是 : cursor =getContentResolver().query(CallLog.Calls.CONTENT_URI, : null, where, null,CallLog.Calls.DEFAULT_SORT_ORDER); : where =String where = CallLog.Calls.TYPE + "=" + data ; : 目前在單一條件下是正確的,但是在我想下兩個條件時 : String where = CallLog.Calls.DATE+"> 1263542526571" +"&"+ : CallLog.Calls.DATE+"<"+date;時是錯誤的 : 想請問可以用什麼連接符號嗎?因為把&換成and會無法執行... : 想請問應該使用什麼符號呢?感謝各位的回答。 這是 SQL 語法的部份有誤。 首先 where 那一段事實上會被轉成 SELECT ... FROM ... WHERE <<你傳入的參數>> ... 假設你有兩個條件 field > 10 field < 20 請在 where 的地方傳入 "(filed > 10) AND (field < 20)" 這一串就可以了。 -- ~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走, 'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚…… // \\ ( 墳 墓 ) /( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】 ^`~'^ http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.199.114

01/15 20:35, , 1F
以解決了 果然是這樣的問題 謝謝大大的幫忙
01/15 20:35, 1F
文章代碼(AID): #1BK4yxap (java)
文章代碼(AID): #1BK4yxap (java)