Службы Reporting Services - определите, возвращает ли хранимая процедура поля мусора - PullRequest
0 голосов
/ 10 июня 2011

Мне нужно разработать отчет для Sybase, и я вызываю хранимую процедуру для набора данных, используя выражение exec в текстовом запросе.

Эта хранимая процедура вместо того, чтобы не возвращать никаких записей, когда их нет, возвращает таблицу с другой структурой столбцов, чем та, которая возвращается, когда записи доступны.

Это вызывает все моиполя для отображения #ERROR.Есть ли способ определить, что набор данных будет возвращать эту строку мусора, чтобы я мог скрыть строки, которые были обработаны, и обработать ошибку?

Большое спасибо за вашу помощь.

Frank

1 Ответ

0 голосов
/ 16 июня 2011

Решением для этого является проверка свойства IsMissing в поле набора данных:

Установите для свойства «Hidden» строки значение -

= IIF (Fields! FieldThatShouldBeThere.IsMissing, true,false)

Фрэнк

...