Отображение подробной информации об ошибках # отчет SSRS без использования BIDS - PullRequest
1 голос
/ 29 сентября 2011

Как я могу получить любую информацию о #error, который произошел в ячейке, не отлаживая ее локально в BIDS? Есть ли возможность показать сообщение об ошибке внутри отчета? Я не нашел в Google ничего полезного, связанного с #error в ячейке. Меня интересует только ячейка #error, правильно сформированного отчета ...

Ответы [ 2 ]

3 голосов
/ 01 февраля 2013

Запустите отчет из VS, нажав F5 или Debug-> Start Debugging.Ошибки выражения будут записаны в окне вывода.

Screen shot

0 голосов
/ 29 сентября 2011

Нет способа получить информацию от обычного обработчика VB.Вам нужно написать свои собственные обработчики, чтобы получить это.

Например, вы можете написать либо собственный код, встроенный в отчет, либо, что лучше, пользовательскую сборку, которая возвращает строку для значения вашей ячейки.Этот код должен выполнять всю работу, которая может возвращать #error в вашей текущей функции.Но код может проверять наличие проблем или перехватывать исключения и при этом возвращать правильную строку.Вы можете поместить свои собственные сообщения об ошибках в эту строку.(Вот почему мне нравится сборка: там вы можете легко перехватить все исключения и по-прежнему вернуть строку. Я знаю C # лучше, чем VB.)

Так что это не так просто, но если вы знакомы с кодированием, небольшой участок.

...