Страница 1 из 1

Зависание отчетов при компиляции

Добавлено: 18 мар 2012, 18:37
kuzmin@academic.ru
Проблема в следующем (после долгих тестов удалось ее максимально локализовать)

Компиляция отчета, при работе в дизайнере зависает в случае, если SQL-запрос возвращает первое поле пустым.

Пример, на котором тестировал:
Запрос (БД mysql):

Код: Выделить всё

SELECT vidlicense, title
FROM license
WHERE 1
Если поле vidlicense в какой-либо записи пустое, то компиляция отчета зависнет!

Если в запросе поменять местами vidlicense, title то все будет нормально (при условии, что поле title не пустое)

Код: Выделить всё

SELECT title, vidlicense
FROM license
WHERE 1
Пока обхожу следующим образом: насильно первым полем в запросе получаю поле типа autoincrement :)

При необходимости готов предоставить файл отчета и таблицу

Зависание отчетов при компиляции

Добавлено: 20 мар 2012, 06:05
Vladimir
Здравствуйте,

Не смогли воспроизвести проблему. Проверили в случае, если первое поле имеет пустое значение и значение NULL.
При необходимости готов предоставить файл отчета и таблицу
Пришлите пожалуйста нам тестовую таблицу и файл отчёта.

Спасибо.

Зависание отчетов при компиляции

Добавлено: 22 мар 2012, 12:33
kuzmin@academic.ru
Сам отчет (в самом простом виде) и SQL-скрипт для таблицы лежит здесь: http://asupb.ru/report4license.rar

Версия DesignerFx for PHP: 2011.3.1200
Версия Flash: 11.1.102

Заранее спасибо.

Зависание отчетов при компиляции

Добавлено: 23 мар 2012, 11:03
Vladimir
Здравствуйте,

Мы не смогли воспроизвести ошибку на версии 2011.3.1200, тестовый отчёт строился корректно. Возможно, ошибка происходит из-за каких либо настроек PHP сервера. Попробуйте использовать свежий предрелизный билд 2012.1.1216. Если ошибка будет проявляться на последней версии, то пришлите нам phpinfo() для анализа настроек.

Спасибо.