代码之家  ›  专栏  ›  技术社区  ›  Rajinder

无法在个人帐户SalesForce中插入记录

  •  1
  • Rajinder  · 技术社区  · 10 年前

    我已激活个人账户,并尝试在APEX的帮助下插入记录。这是我的代码

    Account pAccount = new Account();
    pAccount.recordTypeId = '012370000009dFh';
    pAccount.FirstName = 'SFDC';
    pAccount.LastName = 'Axel';
    pAccount.personEmail = 'axel@sales.com';
    insert pAccount;
    return 'Added'; 
    

    但当我尝试运行此代码时,显示以下错误:

    Error: call to URL https://XXXX.salesforce.com/services/apexrest/v2/setOrder/ failed with status 500, response [{"errorCode":"APEX_ERROR","message":"System.DmlException: Insert failed. First exception on row 0; first error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, entity type cannot be inserted: Person Account: []\n\nClass.RESTCaseController.createNewCase: line 22, column 1"}], curl_error , curl_errno 0
    

    (没有验证问题。) 请帮帮我

    1 回复  |  直到 10 年前
        1
  •  1
  •   salesforcewithfunforce    10 年前

    力上的“标准记录类型设置”。com网站必须更改为Account对象所需的记录类型。他们不需要在insert语句中指定recordTypeID。

    此外,请确保用户具有对所有模块的适当访问权限。