こんにちは、
(i) バックグラウンドで複数の SQL クエリ (任意の長さの文字列リストからの接続および SQL ステートメント) を実行し、(ii) すべてのクエリが完了するまで待機し、(iii) データテーブルのリストを返す関数が欲しいと考えています。 。 以下で私のコードを見つけてください。 データテーブルを正しく収集する方法がわかりません。
よろしくお願いします。
Run_SQL_Queries = Function({o_connections, o_sqls},
i_dts = リスト();
For(i_counter = 1, i_counter <= N Items(o_connections), i_counter++,
i_dt = 空();
i_connection = o_connections[i_counter];
i_sql = o_sqls[i_counter];
クエリ = 新しい SQL クエリ(
接続(i_connection)、
カスタムSQL(i_sql)
) << Run Background(OnRunComplete(i_dt = queryResult));
挿入(i_dts, i_dt);
);
リターン(i_dts);
);