下っ端プログラマの落書き。フリーになったので永遠に下っ端です。Commentsバッチ処理のStartメソッドで返さなければいけない、Database.QueryLocatorというものがあります。Database.getQueryLocatorで取得することが出来るのですが、その引数は2種類あります。SOQLの文字列を渡すものと、SObjectのリストを渡すものです。https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_methods_system_database.htm#apex_methods_system_databaseSOQLの文字列を渡す場合は特に問題ないのですが、SObjectのリストを渡す場合は少し注意が必要なようです。このようなコードを書いた場合です。query.一見大丈夫そうに見えるのですが、保存時にエラーが発生します。query.引数はインラインのクエリで、とのことです。Account]);これであればエラー無く通ります。訳あって1つのバッチクラスで複数のクエリロケータを使い分ける必要がありましたが、これで解決できました。コメントをキャンセルメールアドレスが公開されることはありません。andGardenia。