2012-04-09 84 views
3

我試圖讓我的轉義字符在Force.com瀏覽器中工作。SOQL轉義字符

這正是數據看起來像在Salesforce,

等待託管數據 - 待處理「8」

我需要過濾對這些數據與這樣的查詢語句,

其中policy__r.Policy_Status__c =「等待託管數據 - 待定‘8’」

這裏是我試過,但我不能去上班,

'等待託管數據 - 待定\' 8 \ ''

'等待託管數據 - 待定 '' 8' ''

'等待託管數據 - 待定\' \ 8 \ '\'

「等待託管數據 - 待定‘8’」

「等待託管數據 - 待定\‘8 \’」

我想不出什麼不能在這裏工作,任何一個有一個想法?

回答

5

SOQL需要「與\進行轉義,這將讓你

where policy__r.policy_status__c='awaiting custodian data - pending \'8\'' 

(從SOAP API工程),如果您正在構建此字符串頂點,然後\」也在頂點的轉義序列,所以你需要逃避,如\\\'8\\\'

+0

謝謝,我想出了我做錯了什麼。 – 2012-04-09 21:06:13

+0

你在做什麼錯?我想知道,因爲我正在嘗試做同樣的事情。 – 2013-02-06 20:27:07