Я собираю пакет SSIS в этом пакете. Я использую элемент управления «Dynamics CRM Source», который использует fetchXML для извлечения данных из MS Dynamics CRM.
Это мой fetchXML:
<fetch>
<entity name='f1_workorder'>
<all-attributes />
<filter type='and'>
<condition attribute='createdon' operator="on-or-after" value="5/5/2018" />
</filter>
</entity>
</fetch>
Вы можете видеть, что значение условия жестко запрограммировано "5/5/2018"
Предполагается, что оно будет прочитано из переменной с именем XMLPeriod.
Я пробовал много способов использовать эту переменную вfetchXML без удачи.Я пробовал это
<condition attribute='createdon' operator="on-or-after" value=@XMLPeriod />
и это
<condition attribute='createdon' operator="on-or-after" value="@XMLPeriod" />
и это
<condition attribute='createdon' operator="on-or-after" value="@[User::XMLPeriod]" />
и это
<condition attribute='createdon' operator="on-or-after" value=@[User::XMLPeriod] />
Я получаю эту ошибку
'@' is an unexpected token. The expected token is '"' or '''. Line 5, position 71.
есть идеи, как заставить это работать?