Теряется значение параметров запроса.
Построил движок для fastreport. У обьекта Запрос не используется
MasterSource, отключено в описании.
Все работает. Но есть один глюк ...
Создаю обьект запрос на форме.
Пишу SQL в котором используется параметры. Через изменения параметров запроса выставляю тип , а вместо "Назначить из master источника" меняю на "Значение" и ввожу значение. Запрос выполняется.
Однако если войти в изменение SQL запроса и чтото изменить, то при сохранении SQL все выставленные ранее значения параметров изчезают и
вмсето выставленого "Значение" проставляется "Назначить из master источника".
Где копать ощибку ?
MasterSource, отключено в описании.
Все работает. Но есть один глюк ...
Создаю обьект запрос на форме.
Пишу SQL в котором используется параметры. Через изменения параметров запроса выставляю тип , а вместо "Назначить из master источника" меняю на "Значение" и ввожу значение. Запрос выполняется.
Однако если войти в изменение SQL запроса и чтото изменить, то при сохранении SQL все выставленные ранее значения параметров изчезают и
вмсето выставленого "Значение" проставляется "Назначить из master источника".
Где копать ощибку ?
Комментарии
почему "стреляются" параметры запроса, где копать?
Для примера смотри FR_BDEQueryParam (вызов из FR_ADOQuery) и FR_ADOQueryParam (вызов из FR_BDEQuery).
вызов формы изменения параметров взял от bde , заменил только его типы public на свои
Query: TOraDataSet;
QueryComp: TfrOraQuery;
У тебя под рукой исходники и отладчик. Ставишь брекпоинты на ReadParams и WriteParams и смотришь что (и куда) у тебя там читается и пишется.
при перемещении обьекта на форме это не влияет.
еще заметил, что если сфокусировать Запрос на форме то все нормально, если же переместить фокус на какой нибудь другой обьект а потом вернутся на него, то параметры уже чистые.
забыл пояснить , тип параметра сохраняется , ощищается его значение
Blond ! Если проблему решил, то скажи, пожалуйста, как?
У меня, например, при запуске 1 просмотра нормально выдаются данные,
при повторном запуске значения параметров теряются и данные не выводятся.
В чем дело? Подскажите, очень-очень нужно и времени в обрез...