Skip to main content
Hello I will really appreciate your help, i have this trigger, the coverage is 100% , but i get an error, System.LimitException: Too many SOQL queries: 101, Line 12 "List<Proveedores__c > media = [select id,name, Tipo_de_Proveedor__c,Fecha_de_Vencimiento_de_Contrato__c ,Proveedores__c, cuenta__c from Proveedores__c where cuenta__c in : conIds];" i don't know what else i can do. Thank you!

trigger ResumenProveedores on Account (before insert, before update) {

List<Id> conIds = new List<Id>();

String Proveedores='';

for(Account c : Trigger.new){

conIds.add(c.Id);

}

  List<Proveedores__c > media = [select id,name, Tipo_de_Proveedor__c,Fecha_de_Vencimiento_de_Contrato__c ,Proveedores__c, cuenta__c from Proveedores__c where cuenta__c in : conIds];

 for(Account c : trigger.new){

//      conIds.add(c.Id);

    

        

        for(Proveedores__c pro: media){

            Proveedores=Proveedores+': '+pro.tipo_de_proveedor__c+': '+pro.Proveedores__c+': '+pro.Fecha_de_Vencimiento_de_Contrato__c +'/' ;

            }

            c.Proveedores_Resumen__c= Proveedores;

     } 

}
8 个回答
0/9000