У меня есть отчет, состоящий из нескольких таблиц/нескольких наборов данных и параметров, представляющих отчеты с двух разных серверов. Один из параметров может быть установлен в значение null, и в этом случае мне нужно полностью игнорировать конкретный набор данных. Im в настоящее время получает ошибку для этого набора данных, и это потому, что для имени базы данных передается пустое значение, которое, конечно же, не будет работать. Я знаю, что могу изменить видимость, но не вижу, где я могу просто игнорировать сам набор данных. У меня есть параметр, позволяющий вводить нулевые значения.Игнорировать набор данных, если параметр равен нулю
0
A
ответ
0
Вы не можете «игнорировать» набор данных во время выполнения отчета, все запросы набора данных выполняются каждый раз, когда выполняется отчет. Однако вы можете включить код в свой запрос набора данных (если источник поддерживает его), так что набор данных не возвращает никаких строк на основе значения определенного параметра.
например. для источника данных SQL Server:
IF @SomeParameter IS NOT NULL
BEGIN
-- this path returns some rows
SELECT
Col1
, Col2
FROM
SomeTable
WHERE
Col1 = @SomeParameter
END
ELSE
BEGIN
-- this path does not return any rows
SELECT
Col1
, Col2
FROM
SomeTable
WHERE
1=0 -- always false
END
Смежные вопросы
- 1. sql query, если параметр равен нулю
- 2. Как запросить, если параметр равен нулю
- 3. Проверка синтаксиса MySQL, если параметр равен нулю
- 4. Джерси - параметр всегда равен нулю
- 5. Почему мой параметр равен нулю?
- 6. Как предотвратить сбои, когда параметр равен нулю
- 7. Hybris: Можно ли игнорировать строку impex, если код равен нулю?
- 8. jQuery: как игнорировать элемент массива JSON, если он равен нулю?
- 9. MVC: Если ID равен нулю
- 10. обновить условно поле в случае, если параметр не равен нулю
- 11. Предотвращение выполнения метода MVC Action, если параметр равен нулю
- 12. Как вернуть все значения, если параметр равен нулю
- 13. TSQL Case, где оператор, если параметр равен нулю
- 14. SQL игнорирует часть WHERE, если параметр равен нулю
- 15. Запрос завершился неудачно, когда параметр равен нулю
- 16. Входной параметр jQuery ASP.NET Ajax равен нулю
- 17. Как поле параметра, когда параметр равен нулю
- 18. Параметр, переданный контроллеру почты, всегда равен нулю
- 19. Ошибка 2207: нижестоящий параметр не равен нулю
- 20. IOS: AFJSONRequestOperation Encoding результат в NSInvalidArgumentException - 'параметр данных равен нулю'
- 21. Если столбец A равен нулю, используйте столбец B. Если столбец B равен нулю, используйте столбец C
- 22. Почему параметр print-circle по умолчанию равен нулю?
- 23. Как проверить, если ManagedObject равен нулю
- 24. Если модуль упругости не равен нулю
- 25. Быстрая проверка, если NSDate равен нулю, без
- 26. Не возвращать строку, если SUM() равен нулю
- 27. Печать null, если символ равен нулю
- 28. Скрыть стек стека, если он равен нулю
- 29. Как проверить, если элемент таблицы равен нулю
- 30. Хеш не поймает, если он равен нулю
написать заявление, если в запрос, так что код будет выполняться только если пары не является нулевым – jeastham1993
Вот на самом деле то, что я закончил делать, прежде чем я прочитал Ваш комментарий. Спасибо за ответ. – mrbungle