Salesforce,select 来自数据库并添加到联系人列表
Salesforce, select from database and add to the list of Contacts
我想 select 从 SOQL 查询,并添加到联系人列表和 return 它。
public class ContactSearch {
public static List<Contact> searchForContacts(String sLastName, String sMailingPostalCode) {
List<Contact> listFromDatabase = new List<Contact>();
listFromDatabase = [SELECT Id, Name FROM Contact WHERE (LastName=:sLastName AND MailingPostalCode=:sMailingPostalCode)];
return listFromDatabase;
}
}
但是有一个错误:第 4 行的“从 List 到 List 的非法分配”。为什么?我使用 API 版本 51.
我复制了你的代码,效果很好?您使用的是什么编辑器,可能需要更新?
您可以将其简化为
return [SELECT Id, Name FROM Contact WHERE LastName=:sLastName AND MailingPostalCode=:sMailingPostalCode];
如果您要在下一行中覆盖列表,则没有必要初始化列表。
我想 select 从 SOQL 查询,并添加到联系人列表和 return 它。
public class ContactSearch {
public static List<Contact> searchForContacts(String sLastName, String sMailingPostalCode) {
List<Contact> listFromDatabase = new List<Contact>();
listFromDatabase = [SELECT Id, Name FROM Contact WHERE (LastName=:sLastName AND MailingPostalCode=:sMailingPostalCode)];
return listFromDatabase;
}
}
但是有一个错误:第 4 行的“从 List 到 List 的非法分配”。为什么?我使用 API 版本 51.
我复制了你的代码,效果很好?您使用的是什么编辑器,可能需要更新?
您可以将其简化为
return [SELECT Id, Name FROM Contact WHERE LastName=:sLastName AND MailingPostalCode=:sMailingPostalCode];
如果您要在下一行中覆盖列表,则没有必要初始化列表。