>>--EXEC ADO--.--------------------.TO REFRESH datatable_name-->
+-USING dataset_name-+
>------+-AFTER UPDATE -+------------------------------>
+-AFTER INSERT -+
+-AFTER INSERT OR UPDATE-+
>---.-------------------------------------------------.-------->
| |
| +--------------- , --------------+ |
| V | |
+- MAPPING--datatable_col_name AS table_col_name--+
>--------------USE--sql_refresh_statement--------------------->
>--END-EXEC---><
目的:
TO REFRESH USE 文では、特定の DataTable について、DataTable の行を更新するために必要な SQL ロジックを指定します。これにより、UPDATE DATASOURCE 文の実行後にデータ ソースに加えられた変更が示されます。SQL ロジックでは、データ ソースで更新が必要な実際のテーブルおよびカラムを参照する必要があります。
SQL ロジックは、DataTable から削除された行のカラム値を参照できます。その場合、カラム名を中かっこで囲み、その後に必要に応じて値の種類(CURRENT、ORIGINAL、DEFAULT、または PROPOSED)を指定します。カラム名と値の種類はピリオドで区切ります。たとえば、{OrderId} や {OrderID.Original} のようになります。