Mysql + Tfrxcrossview

отредактировано 01:25 Раздел: FastReport 4.0
При формировании отчета с использованием TfrxCrossView возникает ошибка "Could not convert variant of type (Array Byte) into type (Integer)". Ошибка возникает только в MySQL (используется версия 4.1), при формировании в MS SQL ошибок нету.

Комментарии

  • отредактировано 01:25
    У меня query имеет вид:
    SELECT 'Option 1: Successful Outgoing SMS (Records)' as Options, SENDFROM, DATE_FORMAT(RECTIME, '%d.%m.%Y') as ReportDate , count(*) as Amount
    FROM LOGLOG
    WHERE ((SUCCEED = 1) AND (SUCCEED IS NOT NULL))
    AND ((OUTCONTENT <> '')
    AND (OUTCONTENT IS NOT NULL))
    AND RECTIME BETWEEN :startDate AND :endDate
    GROUP BY DATE_FORMAT(RECTIME, '%d.%m.%Y') , SENDFROM
    union all
    SELECT 'Option 2: Successful Outgoing SMS (Actual*)' as Options, SENDFROM, DATE_FORMAT(RECTIME, '%d.%m.%Y') as ReportDate , sum(MESSAGECOUNT) as Amount
    FROM LOGLOG
    WHERE ((SUCCEED = 1) AND (SUCCEED IS NOT NULL))
    AND ((OUTCONTENT <> '') AND (OUTCONTENT IS NOT NULL))
    AND RECTIME BETWEEN :startDate
    AND :endDate
    GROUP BY DATE_FORMAT(RECTIME, '%d.%m.%Y') , SENDFROM

    При этом open query отрабатывает нормально, а ругается сам фаст репорт. Использую MySQL 4.1 и дельфи 7. При использовании того же кода в MS SQL проблем не было.

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

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