【发布时间】:2020-01-31 22:48:01
【问题描述】:
我正在尝试将记录插入到子对象中,它给了我 StringException:Invalid ID 错误。 在这里,我使用要插入的记录填充 cityStats 列表,然后将最终的 Database.SaveResult[] 保存到 city_stat 对象。在下面的字段部分中,我将 theCity 变量值放入两个字段中,一个是主从关系字段,另一个是 city_stat 对象中的名称列。这是插入子对象的正确方法吗?
List<sumchans__City_Stat__c> cityStats = new List<sumchans__City_Stat__c>();
sumchans__City_Stat__c stat = new sumchans__City_Stat__c();
stat.Name = theCity;// City name column in the City Stat table
stat.sumchans__Name__c = theCity;**// Master-Detail relationship field - referenced to City_Master, CITY_NAME Column**
stat.sumchans__ON_BILLINGS__c = onBillings;
stat.sumchans__OFF_BILLINGS__c = offBillings;
stat.sumchans__TOTAL_INTERNET_OFFERINGS__c = internetOfferings;
stat.sumchans__TOTAL_VIDEO_OFFERINGS__c = videoOfferings;
stat.sumchans__TOTAL_PHONE_OFFERINGS__c = phoneOfferings;
cityStats.add(stat);
}
Database.SaveResult[] saveCityStats = Database.Insert(cityStats, false);
【问题讨论】:
标签: salesforce apex apex-code