2012-07-25 96 views
0

到目前爲止,此查詢正常工作SELECT * FROM Contact,它從Contact對象中檢索所有聯繫人,但現在我試圖從Education__c中獲取數據,因此我嘗試了SELECT * FROM Education__c。這是我有:Salesforce檢索對象數據

$query = "SELECT * FROM Education__c"; 
$response = $mySforceConnection->query($query); 
foreach($response->records as $record){ 
     echo ($record->fields->School_Name__c); 

但這不起作用。所以我想我正在做的反應 - >記錄錯了,但我不知道。

回答

1

SOQL不喜歡通配符SOQL。嘗試指定您想要檢索的字段。另外,它是否會給你任何錯誤?

+0

不,我沒有得到任何錯誤。但現在我正在嘗試http://pastebin.com/QzNEJLZ0,但仍然不好。 – 2012-07-25 20:42:46

+0

它們是兩種不同類型的表格。聯繫人是默認系統表,Education__c是用戶創建的表格。我發現SOQL是一個非常挑剔的語言。 – aynber 2012-07-25 20:43:50

+0

對於用戶創建的表/對象,訪問它應該與聯繫人權限相同? – 2012-07-25 20:45:23