簡體   English   中英

如何通過 SOQL Query 檢索帳戶對象

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

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