Проблема с параметрами дипа ДАТА

отредактировано April 2009 Раздел: FastReport Server
Отчет подразумевает выборку из таблицы с условием по дате, т.е. от :P1 и до :P2.
При запуске отчета на станции XP все прекрасно работает.
При запуске этого отчета на сервере 2003 выборка не производится.
Без передачи параметров в SQL запрос данные выходят, стоит внести
WHERE
r.date > :P1 .and. r.date < :P2
Отчет выходит пустой.

В какую сторону смотреть? Почему это проявляется только на Win 2003 Server ?

Комментарии

  • отредактировано 02:23
    Возможно у меня такая же проблема.
    Win server 2003 x64, база данных FoxPro. В самом дизайнере в запросе пишу select * .... where d1 > {01-01-2009}. Отчет работает. В браузере выдает ошибку. Как правильно использовать дату? Пробовал много вариантов: {2009-01-01}, {^2009-01-01}, {01/01/2009}, ... Не понимаю в каком варианте писать. Помогите!
  • Stalker4Stalker4 123
    отредактировано 02:23
    rokun написал: »
    Возможно у меня такая же проблема.
    Win server 2003 x64, база данных FoxPro. В самом дизайнере в запросе пишу select * .... where d1 > {01-01-2009}. Отчет работает. В браузере выдает ошибку. Как правильно использовать дату? Пробовал много вариантов: {2009-01-01}, {^2009-01-01}, {01/01/2009}, ... Не понимаю в каком варианте писать. Помогите!
    Попробуй писать дату в формате yyyy.mm.dd
  • отредактировано 02:23
    Формат даты зависит от обработки в отчете. Какой там установлен
    формат, такой и будет. Если формат не установлен - используется
    системный по умолчанию. При передаче параметров в сервер через строку
    запроса всегда используются строки, в таком случае, если передается
    дата, ее нужно обязательно приводить от строки к дате в скрипте.
    Также нужно помнить про кавычки при передаче и обработке параметров
    на сервере.

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

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