| バージョン 2 (更新者: moo, 16 年 前) |
|---|
リストビューデータを使用した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>
