You need to sign in to do that
Don't have an account?

Account Account Too many SOQL queries: 101
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;
}
}
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;
}
}
1) DML inside the for loop
2) SOQL inside the for loop.
Above issue used to come if you are adding SOQL inside the for loop.
Please add below extension and check how many soql excutes.
SOQL Extractor & Analyzer – A Google Chrome Extension for Salesforce.
Thanks
Varaprasad
Please open debug logs and click on Extension icon.
Check once below link:
https://chrome.google.com/webstore/detail/soql-extractor-and-analyz/deihalhihjdilndoidoclmhmgllebkfj
Thanks
Varaprasad