[英]How to retrieve account object through SOQL Query
我在联系人对象上有一个帐户字段(查找字段到帐户)和一个名为 ALO 的用户查找字段。我想要做的是找出联系人对象上的帐户名称字段值,遍历该帐户,获取所有者 ID,然后将其分配给联系人对象上的 ALO 字段。
这是我在 apex 控制器中编写的内容,但我收到了一些语法错误,可能是因为我使用的 API 名称。 请问有人可以帮忙吗?
public Account acc {get; set;}
acc = [ SELECT Id, OwnerId
FROM Account
WHERE Id =: contact.Account
];
contact.ALO= acc.OwnerId;
其中 'contact' 是当前的联系人实例。
由于 ALO 是一个自定义字段,您必须在 API 名称后附加__c
才能访问它。 这将是contact.ALO__c = acc.OwnerId
。
此外,您应该查询 Contact 上的 AccountId 字段。 否则,您将收到“实体 'Contact' 上没有这样的列 'Account'”。 错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.