リストビューデータを使用したSQL文の実行
リストビューの行データを利用しデータベースを更新することができます。
リストビューのデータは変更があった行のみがサーバに送られます。
各行のステータスにより挿入、更新または削除のSQL文を実行することができます。
記述例
<?xml version="1.0" encoding="utf-8"?> <RuntimeConfig> ... <Processes> <Process id="UPDATE" Path="bin/SqlExecuter.exe"> <Argument Name="UpdateScripts" Value="受注明細_UPDATE" /> </Processes> </Processes> <Queries> <Query id="受注明細_UPDATE" UseTableRows="True" TableName="受注明細"> <Insert> insert into 受注明細ファイル(受注CD,商品CD,単価,数量,金額) values ( <QueryParam id="受注コード">?</QueryParam> <QueryParam id="商品コード">,?</QueryParam> <QueryParam id="単価">,?</QueryParam> <QueryParam id="数量">,?</QueryParam> <QueryParam id="金額">,?</QueryParam> ) </Insert> <Update> update 受注明細ファイル set <QueryParam id="単価"> 単価 = ?</QueryParam> <QueryParam id="数量">,数量 = ?</QueryParam> <QueryParam id="金額">,金額 = ?</QueryParam> <QueryParam id="受注コード"> where 受注CD = ?</QueryParam> <QueryParam id="商品コード"> and 商品CD = ?</QueryParam> </Update> <Delete> delete from 受注明細ファイル <QueryParam id="受注コード"> where 受注CD = ?</QueryParam> <QueryParam id="商品コード"> and 商品CD = ?</QueryParam> </Delete> </Query> </Queries> </RuntimeConfig>