Имелась ввиду не эта строчка. Строка с info(...) это только индикотор срабатывания запроса.
Я имел ввиду строку:
1. Orig:
rangeValue = strFmt("((ItemId==\"%1\") && (PurchModel==%2))", "B-R12", enum2int(NoYes::Yes));
2. После
Цитата:
Да ничего не правильно - парсер запросов в ядре должен сам переводить мнемонические обозначения значений енумов в числовые значения перед отправкой на SQL
должно быть что-то вроде:
rangeValue = strFmt("((ItemId==\"%1\") && (PurchModel==\"%2\"))", "B-R12", NoYes::Yes);
(убрали enum2int(..), поменяли формат)
Согласен, что сис-ма по-хорошему должна проглотить, однако такой range не срабатывает (т.е. запрос ничего не возвращает),
в чем и была причина неработоспособности запроса у Dronas.