![](/img/trans.png)
[英]How to add a custom field to an existing object in salesforce using Java
[英]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.