簡體   English   中英

如何在Salesforce中查詢自定義對象?

[英]How to query Custom Object in Salesforce?

好的,我重新發布這個問題,因為它確實使我發瘋。

我已經從salesforce下載了enterprise.wsdl並生成了一些jar。

我在Eclipse中將這些jars構建到我的Android項目的路徑。

這是我的代碼:

ConnectorConfig config = new ConnectorConfig();
config.setAuthEndpoint(authEndPoint);
config.setUsername(userID);
config.setPassword(password + securityToken);
config.setCompression(true);
con = new EnterpriseConnection(config);
con.setSessionHeader(UserPreference.getSessionID(mContext));
String sql = "SELECT something FROM myNameSpace__myCustomObject__c"; 
con.query(sql);

但是它返回了這個錯誤:

[InvalidSObjectFault [ApiQueryFault [ApiFault exceptionCode ='INVALID_TYPE'exceptionMessage ='s對象類型'abc__c'。'] row ='-1'column ='-1']]]

我很確定我的userID已分配給配置文件,該配置文件已讀取,編輯對該自定義對象的訪問權限。

我的代碼也可以查詢標准對象。

有人可以告訴我什么地方可能出問題嗎?

據我了解,可能會出現此錯誤的原因有三個。 1.您說的用戶權限設置正確。 2.您是否已將自定義對象部署到嘗試建立連接的組織中? 3.檢查企業WSDL是否包含要查詢的定制對象名稱。

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM