FastReport Client server Demo

отредактировано 19:27 Раздел: FastReport 3.0
Скомпилировал демо версию сервера, пытаюсь запустить отчет 1.fr3
с программы-клиента
ничего не происходит
в log пишет
id_f548388621 report session error: Report prepare error: BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись
это если через ADO коннектиться
Если через BDE
report session error: Report prepare error: Набор данных "" не найден
В чем может быть проблема
Fr 3.10

Комментарии

  • отредактировано 19:27
    Отчет рабочий? Как вы подключаетесь к базе данных?

    P.S. Текущая версия 3.14
  • отредактировано June 2005
    Отчет рабочий из демки 1.fr3
    К базе данных подключается через АДО сама демка, я код не правил

    Я в курсе насчет текущей версией, просто на крупном проекте так быстро не поменяешь как их выпускают.
  • отредактировано 19:27
    Какую версию Delphi/Windows вы используете?
  • отредактировано June 2005
    Delphi 5.0
    Windows 2003

    Скачал сейчас последнюю версию в демке frserver не компилится пришлось от старой версии (310) main.dfm подсовывать
    сейчас попробую на новой версии

    На новой версии то же самое
    sid_f1611344355 report session error: Report prepare error: BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись

    И еще ошибка Report prepare error: BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись
    возникает если в Frserver по дизайну зайти в отчет ("01.Simple list.fr3")
    и попытаться его просмотреть

    ICQ 110755827
  • отредактировано 19:27
    По видимому это проблема не сервера, а cамого Fastreport в комбинации с ПО у меня на компьютере
  • отредактировано 19:27
    В Delphi 5 глюки при работе с ADO в потоках. Используйте Delphi 6 Upd2 и выше.
  • отредактировано June 2005
    А разве в single варианте fastreport тоже работает с потоками в дельфи?
    с BDE никаких проблем нет

    P.S.
    Некоторые отчеты показываются без проблем, системы не уловил
    например
    "04.Totals in group header.fr3" все нормально
    "01.Simple list.fr3" вышеописанная ошибка
  • отредактировано 19:27
    Это глюки ADO на Delphi5. Воспроизвести легко даже в коде Делфи:
    ADOTable1.Open;
    while not ADOTable1.Eof do
    ADOTable1.Next;
    ADOTable1.Close;
  • отредактировано 19:27
    Спасибо ;)
    С BDE тоже не советуете ^(
    Вопрос для Oracle свои компонтенты будут (как для Interbase) или
    как и раньше свои нужно делать?

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

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