MS CRM 4 では、c# を使用して、選択リストであるフィールドが「いいえ」に等しいすべてのアカウントをクエリしようとしています。ピックリストには各項目の ID と値の両方が含まれていることはわかっていますが、値のみを照会したいと考えています。
現在、私のコードは次のとおりです。
ConditionExpression serviceContractCondition = new ConditionExpression();
serviceContractCondition.AttributeName = "kez_servicecontracttype";
serviceContractCondition.Operator = ConditionOperator.Equal;
serviceContractCondition.Values = new string[] { "Everything" };
上記のコードでは、サービス コントラクト タイプが Everything に等しいアカウントのみを見つけることができるかどうかを確認してテストしています (conditionOperator を equal に変更しました)。作業する代わりに、この例外が発生します
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage メッセージ、WebResponse 応答、ストリーム responseStream、Boolean asyncCall) で System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at crm.CrmService. c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\crmcustoms\3e2de0cf\f06ef1a\App_WebReferences.iwjjnsp-.0.cs:116 行目 crmCustoms.MetricFunctions.Retrieve_SC_Total で Execute(Request Request) () in e:\Projects\Kezber\crmCustoms\App_Code\MetricFunctions.cs:line 421
サーバーは要求を処理できませんでした。