ACCEPT CHANGES

DataSet の指定された DataTable に加えられた保留中の変更をすべてコミットします。

構文:

>>--EXEC ADO-.--------------------.-ACCEPT CHANGES FOR--------->
             +-USING dataset_name-+

 >-------------.-ALL DATATABLES-.----END-EXEC------------------><
               | +------,-----+ |
               | V            | |
               +-datatable_name-+

パラメーター:

dataset_name 使用する DataSet 参照。dataset_name を指定しない場合は、現在の DataSet が使用されます。
datatable_name 変更が受け付けられる DataTable。

説明:

追加および変更された DataRow の行状態は「変更なし」に変わり、削除済みの DataRow は削除されます。

もとになるデータ ソースには変更は行われません。DataSet 内の DataTable の変更のみを受け付けます。もとになるデータ ソースを変更する場合は、UPDATE DATASOURCE を使用します。

DataTable は、INSERT、DELETE (検索) および UPDATE で直接変更することも、DataRows カーソルを使って DELETE (位置指定) および UPDATE で変更することもできます。

例:

     EXEC ADO
        ACCEPT CHANGES FOR ALL DATATABLES
     END-EXEC