Есть запрос: даты, лимит, имя, порядок, все меняться будет.
[SELECT Name, Date_added__c, Date_release__c, Price__c, Count__c, In_Stock__c
FROM Product__c
WHERE name like: searchstring
AND Date_added__c >= SearchDate_Added1
AND Date_added__c <= SearchDate_Added2
Order BY NAME
LIMIT 25]
Как его переделать в динамический?
Все Жирным может меняться. Я дошел
public ...... getProducts(String searchstring,
Date SearchDate_Added1,
Date SearchDate_Added2) {
.....
List<Product__с> products = [SELECT Name,
Date_added__c,
Date_release__c,
Price__c,
Count__c,
In_Stock__c
FROM Product__c
WHERE name like :searchstring
AND Date_added__c >= :SearchDate_Added1
AND Date_added__c <= :SearchDate_Added2
Order BY NAME
LIMIT 25];
}
Или тоже самое (если нужна дополнительная динамичность запроса) через Database.query(…) собсно