параметр в автономном отчете

отредактировано 04:19 Раздел: FastReport 2.xx VCL
В автономном отчете использую запрос TfrFIBQuery, который содержит параметр, связанный с переменной в словаре (других запросов в программе нет):
SELECT * FROM USERS WHERE IDUSER=@P_USER
где P_USER = [MYPARAM]

В словаре MYPARAM присвоено значение 1.
Пытаюсь активировать мой запрос в дизайнере и получаю сообщение от fib'ов, мол, SQL запрос неправильный. При этом preview работает нормально. Посмотрел sql-монитором исходящие запросы - при вызове preview все нормально: "SELECT * FROM USERS WHERE IDUSER=1". А вот при авктивировании запроса руками получаю "SELECT * FROM USERS WHERE IDUSER=@P_USER";, т.е. параметр остался не обработанным. ;)
Используются: w2kSp3, D5, fr2.51, fr_fib от 21.04.2003, fibplus4.8

Комментарии

  • bakhbakh Санкт-Петербург
    отредактировано 04:19
    А Prepare запросу делаешь?..
  • отредактировано 04:19
    А как, находясь в дизайнере, сделать prepare?
  • bakhbakh Санкт-Петербург
    отредактировано 04:19
    Перед вызовом дезигнера надоть...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.