Показать сообщение отдельно
Старый 19.10.2011, 10:16   #1  
Lud is offline
Lud
Участник
 
47 / 10 (1) +
Регистрация: 28.03.2007
Записей в блоге: 1
FetchXML multiple parameter
Доброе время суток!
Столкнулась с такой проблемой: использую fetchXML для написания отчета. Для FetchXML использую 2 multiple value parameters @appointmentOwner и @appointmentRequired. Значения для них берутся из дополнительных dataset-ов, так вот когда dataset ничего не возвращает SSRS пишет ошибку типа "параметр требует значение". т.к. этот multiple parameter не может быть null. Есть у кого нибудь идеи?

DataSetMain:
<fetch mapping='logical'>
<entity name='appointment'>
<attribute name="activityid" />
<attribute name="subject" />
<filter type='or'>
<condition attribute="activityid" operator="in" value="@appointmentOwner" />
<condition attribute="activityid" operator="in" value="@appointmentRequired" />
</filter>
</entity>
</fetch>
DataSetSub: для @appointmentOwner

<fetch mapping='logical'>
<entity name='appointment' >
<attribute name="activityid" />
<filter type='and'>
<condition attribute="statuscode" operator="eq" value="3" />
<condition attribute="ownerid" operator="eq" value="@systemuserid"/>
</filter>
</entity>
</fetch>