Как устранить неполадки DataMember Not Found в ActiveReports

ActiveReports кажется мощным гибким инструментом, но если вы где-нибудь допустите ошибку, вы получите исключение «Элемент данных не найден. Пожалуйста, проверьте свой источник данных и свойства члена данных».

Нет никаких указаний на то, какой источник данных или элемент данных неисправен или в каком подотчете заключается проблема, но Active Reports должен знать об этом!

Трассировка стека бесполезна, так как ошибка возникает после вызова метода report.run() из глубины кода, сгенерированного самим Active Reports.

Есть ли у кого-нибудь решение, кроме комментирования одного подотчета за другим и проверки всех полей по очереди?


person Community    schedule 01.10.2008    source источник
comment
Эта ошибка отстой, и я так и не нашел хорошего способа найти затронутый подотчет.   -  person womp    schedule 13.04.2009


Ответы (1)


К сожалению, я не знаю, как сразу определить, из какого подотчета исходит эта ошибка. Действительно, это сообщение об ошибке должно быть улучшено, когда вы используете вложенные отчеты. Я сообщу об этом команде разработчиков ActiveReports.

person Scott Willeke    schedule 06.01.2009
comment
Команда ActiveReports дала мне номер дела 124157, чтобы отслеживать предложения по улучшению этого сообщения об ошибке в будущем. - person Scott Willeke; 06.01.2009
comment
Я случайно столкнулся с этим недавно, и команда ActiveReports улучшила сообщение об ошибке, чтобы теперь оно включало имя подотчета. - person Scott Willeke; 13.04.2013