У меня есть сохраненный процесс в sql-сервере, и одним из параметров, который он возвращает, является строка с параметрами запроса. Я отображаю эти параметры запроса в верхней части отчета. Это прекрасно работает, если что-то найдено, не так здорово, если ничего не найдено.
Мы попытались вернуть два результата запроса: один набор данных, из которого я сделаю отчет (который включает параметры запроса), другой - строку параметров запроса. Кристалл, кажется, видит только первый набор данных, и это очень старое обсуждение (http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=42462) говорит, что это не то, что будет работать. Но это было более 5 лет назад, и я надеюсь, что все изменилось.
Проблема в том, что если ничего не возвращается, отчет настолько пуст, что человек даже не знает, какие параметры запроса они использовали. Если бы они могли видеть, что они запрашивают что-то, что не дает никаких результатов, это было бы полезно.
Итак, если у меня есть в конце моего сохраненного процесса:
SELECT * FROM [#ResultSet]
select @SearchCriteria as SearchCriteria
Я бы хотел иметь возможность отображать критерии поиска, даже если в #ResultSet ничего нет. Можно ли это сделать с помощью этой версии Crystal? Есть ли другой способ сделать это?