Използвам CRM софтуера на Microsoft (4.0) и се опитвам да изградя израз на заявка. Работи добре със заявки само за стойности на низ, но сега трябва да включа поле, което е от тип CRMBoolean. Трябва също да спомена, че правя запитвания към потребителски обекти.
Така че преди това в моята заявка търсех само по няколко полета, но всички те бяха от тип String. Сега трябва да добавя друг ConditionExpression за CRMBoolean. Типът персонализиран обект, който търся, има поле, наречено „Условие“ - което ще има стойност „true“ или „false“. В CRM атрибутът е дефиниран като малко, но не мислех, че това ще има значение.
Ето моя код, който се опитвам да използвам, за да намеря записи, които имат условие "вярно":
oCondition = New ConditionExpression()
oCondition.AttributeName = "myEntity_condition"
oCondition.Operator = ConditionOperator.Like
Dim bool As New CrmBoolean
bool.Value = True
oCondition.Values = New Object() {bool}
listConditions.Add(oCondition)
Не получавам грешка, но наистина нищо не се случва. Броят на върнатите записи никога не се променя по един или друг начин. Някой правил ли е това преди?
Благодаря предварително!