Некорректная обработка DBNull

отредактировано 01:39 Раздел: FastReport Studio
Сообщение
Could not convert variant of type (double) into type (OleStr).
Проявляется в случае, когда значение поля - DBNull.
Например, сцепка счета и субсчета. Оба поля - строковые. Но если субсчет отсутствует (значение поля - DBNull), то передается в скрипт не пустая строка (как ожидалось), а значение 0 типа double.
Естесственно, сцепка вызывает исключение.

Думаю, аналогичная проблема описана в топике
http://www.fast-report.com/ru/forum/index.php?showtopic=2496

Комментарии

  • almanalman космополит
    отредактировано 01:39
    vlad_galaxy написал:
    Сообщение
    Could not convert variant of type (double) into type (OleStr).
    Проявляется в случае, когда значение поля - DBNull.
    Например, сцепка счета и субсчета. Оба поля - строковые. Но если субсчет отсутствует (значение поля - DBNull), то передается в скрипт не пустая строка (как ожидалось), а значение 0 типа double.
    Естесственно, сцепка вызывает исключение.
    Я отправил Ваше сообщение на support@fast-report.com
    Спасибо за подробное описание проблемы. Исправим в ближайших билдах.
  • almanalman космополит
    отредактировано 01:39
    Судя по всему, проблема решена.

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

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