Jaki jest prawidłowy sposób filtrowania w.r.t. wiele pól podczas stosowania polecenia $ filter na więcej niż jednej parze wartość z JavaScript?
Odpowiedz
To bardzo kanoniczny.
http://192.168.75.8:5555/Konrad01/
xrmservices/2011/OrganizationData.svc/
LeadSet%28%29?$filter=
Field1%20eq%20%27Value1%27%20and%20Field2%20eq%20%27Value2%27
EDIT:
wersja bardziej czytelne.
http://Server:Port/Organization/XrmServices/2011/OrganizationData.svc/
LeadSet()?$filter=Field1 eq 'Value1' and Field2 eq 'Value2'
Umieścić and
w między
Przykład:
http://YourServer.com/YourOrg/xrmservices/2011/OrganizationData.svc/ContactSet()?$filter=FirstName eq 'George' and LastName eq 'Washington'
co niewłaściwy z następującym stwierdzeniem 'http://YourServer.com/YourOrg/xrmservices/2011/OrganizationData.svc/OpportunityProductSet()?$filter=New_opportunityproductmapid eq„16817F20-3C27-E111-9DD8-005056A023F0 "AND New_SequenceNumber eq" 1'' – Chirag
@Chirag, nie publikuj pytania w komentarzu. Zadaj nowe pytanie. Ale aby odpowiedzieć na twoje pytanie, 99% czasu, wielkie i małe litery – Daryl
pytanie zostanie wyłączone z mojego konta. przy okazji dziękuję za odpowiedź, ale teraz dostaję kolejny błąd, że 'Operator 'eq' niekompatybilny z typami operandów 'System.Nullable'1 [[System.Int32, mscorlib, Wersja = 4.0.0.0, Kultura = neutralny, PublicKeyToken = b77a5c561934e089]] 'i' System.String 'na pozycji 93. "proszę mi pomóc. – Chirag
Wziąłem wolność poprawiania% -syntax na bardziej czytelną. –
Pamiętam, że zgłaszano problemy w przypadku używania białych spacji zamiast% 20, adres URL nie może zawierać spacji. Edycja byłaby bardzo przydatna dla tych, którzy nie wiedzą, że% 20 to białe spacje, ale czy zapytanie działa z białymi spacjami? – Bvrce
To jest dokładnie ** dlaczego wkleiłem adres URL w% - przewiduję i wstępnie rozwiązuję problemy! (Prawdziwe znaczenie: byłem leniwy i po prostu skopiowałem to, co znajduje się na adresie URL w przeglądarce.Teraz kiedy na to patrzę, jest to brzydkie ** nawet ** dla kogoś, kto wie o% -syntax.) Właśnie sprawdziłem wersję kanoniczną i to też zadziałało, więc w przeglądarce zaczyna działać konwerter. Poza tym pytanie o nietypowe pytanie, kiedy przestrzenie są konwertowane. Czy to na serwerze, czy w przeglądarce? Myślę, że to serwer, ponieważ pamiętam wykonanie łańcucha kanonicznego z kodu źródłowego i zadziałało. –