2016-07-15 6 views

Antwort

0

Sind Sie SOQL mit WHERE-Klauseln verwenden schreiben? Ich vermute, dass die SOQL-Abfrage, die Sie auszuführen versuchten, nicht so selektiv war und daher lange nach Abfragen verlangte.

Bitte überprüfen Sie dieses Blog und sehen Sie, ob Sie Ihre SOQL-Abfrage verfeinern können. https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/langCon_apex_SOQL_VLSQ.htm

Hoffe, das hilft.

+0

gleiche Abfrage läuft gut mit Seife API. manchmal gibt es das Ergebnis mit Bulk-API, manchmal ist es mit oben genannten Fehler fehlgeschlagen – santhoshc

0

Ich hatte diesen Fehler, als ich das VersionData-Feld vom ContentVersion-Objekt abgefragt habe. Sobald ich dieses Feld aus meiner Abfrage entfernt habe, ging der Fehler verloren.

Wenn Sie das ContentVersion-Feld nicht abfragen, würde ich die gleiche Abfrage nur mit dem Id-Feld versuchen und sehen, ob das funktioniert. Wenn dies der Fall ist, wissen Sie, dass es ein Feld gibt, das Sie nicht so abfragen sollen, wie Sie es abfragen.