String 形式の変数 (フォームの DateTime セレクター コントロールから) を単純な Date に変換する際に問題が発生しています。
以下のエラー メッセージが表示されるため、変換を試みています。
INVALID_FIELD: \nAND c.Status__c = 'Closed' AND c.Close_Date__c > 2013-07-01T00:00:00Z\n ^\nRow:1:Column:326 のエラー\nフィールド 'Close_Date__c' のフィルター条件の値は日付型であり、引用符で囲まないでください
私は試した:
sQry += " AND c.Close_Date__c > " + DateTime.ParseExact(filterFromDate, "d", CultureInfo.InvariantCulture) + " AND c.Close_Date__c < " + DateTime.ParseExact(filterFromDate, "d", CultureInfo.InvariantCulture);
しかし、それは受け入れていません (コンパイラはCultureInfo
.
どこが間違っていますか?
詳細情報: 申し訳ありませんが、SalesForce のインスタンスを参照する SalesForce オブジェクトに対してこのクエリを使用しています。