Столкнулся с проблемой, на сколько я понял, длины запроса SQL.
Сделал форму выгрузки отчетов в эксель, использовал:
wwwGenericDataGrid - для выгрузки
DTPicke - календарь для удобного выбора даты
AlarmTreeViewerCtrl - для удобного выбора названия группы алармов
что получилось:
#Grid3.SQLString = "select * from v_AlarmHistory where (EventStamp >= ' "+AlarmHistory_Start+" ' and EventStamp <= ' "+AlarmHistory_Stop+" ')";
где AlarmHistory_Start и AlarmHistory_Stop стринговые теги с датой и временем, получаемые из DTPicke
все хорошо работает
Alarm_Name = #AlarmTreeViewerCtrl3.GetSelectedElementName (); - выборка имени группы из AlarmTreeViewerCtrl
#Grid3.SQLString = "select * from v_AlarmHistory where v_AlarmHistory.Area = Alarm_Name "; - формирование отчета по имени группы
так же все работает
Но как только я попытался объединить эти запросы, столкнулся с кучей разных ошибок (в зависимости от того, как объединял). В целом я так понял что интачу не нравится слишком большая длина запроса, можно ли это как то обойти?