[英]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.