проблемы с параметрами
В Дельфи пишем
q := TfrxADOQuery(DM_FR1.frxReport.FindObject('ADOQuery'));
q.Params[0].DataType:=ftString;
q.Params[0].Value:='rrr';
DM_FR1.frxReport.DesignReport
В дизайнере видим - тип у ппараметра установился, а значения нет((((((((((!!!
Бьюсь уже второй день... буду рад любым предположениям..
Спасибо!
q := TfrxADOQuery(DM_FR1.frxReport.FindObject('ADOQuery'));
q.Params[0].DataType:=ftString;
q.Params[0].Value:='rrr';
DM_FR1.frxReport.DesignReport
В дизайнере видим - тип у ппараметра установился, а значения нет((((((((((!!!
Бьюсь уже второй день... буду рад любым предположениям..
Спасибо!
Комментарии
если передавать значения параметров из Delphi то похоже дизайнер переопределяет параметры согласно SQL запросу... и всё стирает...
если в дизайнере РУКАМИ в значения параметра вписать myEdits1.Text то всё работает так как надо и в Веб тоже всё работает!!! СУПЕР! Тока это надо делать динамически...
(создаётся впечатление что в этом случае сам дизайнер привязывает ссылку у эдита к параметрам...)
если воспользоваться скриптом и написать чё-то типа
ADOQuery.close
For i:=1 to ADOQuery.Params.Count do
Begin
ADOQuery.Params[i-1].value:=myEdits1.Text;
end;
ADOQuery.open
то всё как бы круто... но в Веб не работает...((((
Как же быть...?
эффект такой же... типы параметров меняются, а значения нет...
есть подозрения что после установки параметров в самом фаст репорте запускается функция преобразования параметров чёт типа ParamsToParameters и вот возможно в ней указан не тот квери... хотя это лишь мои догадки..
К сожалению сейчас совершенно нет времени разбираться ещё с ошибками купленного за ДЕНЬГИ пакета... потому и прошу помощи...
что-то типа ... только каков будет синтаксис? тоже ничего не нашёл....