Forguncy 10 オンラインヘルプ
ベストプラクティス / 開発 / アンチパターン / 繰り返しコマンド内でテーブルデータの更新操作を行う
このトピックで
    繰り返しコマンド内でテーブルデータの更新操作を行う
    このトピックで

    問題のある実装

    以下のような実装を行うと、繰り返しの中でテーブルデータを1行ずつ更新するためパフォーマンスに影響を与える可能性があります。

    適切な実装

    実装例1

    更新対象のテーブルにデータ連結したリストビューに対して、直接リストビューを編集したい場合は[リストビューの操作.リストビューの更新確定]コマンドを使用し、リストビューのすべての行をテーブルに送信します。

    実装例2

    以下条件に沿って、サーバーサイドコマンドを使用します。

    1. サーバーサイドコマンドを追加し、配列型のパラメーターを追加します。

    2. サーバーサイドコマンドで、[トランザクション]コマンド-[繰り返し]コマンド-その他コマンド([テーブルデータの更新]コマンドなど)の順番で更新処理を設定する。

    3. サーバーサイドコマンドを設定し、パラメーターにリストビューを直接設定する。