画面パラメータを条件としたデータセットの取得
クエリーの条件を指定するには<QueryParam>タグを記述します。
タグID と同一名の画面データがタグ内容の?のパラメータ内容として実行されます。
画面項目にIDが存在しない場合、QueryParamの内容はクエリー文字として展開されません。
QueryParamタグにアトリビュート(Required="True")を指定すると項目があるないにかかわらずクエリー文字として展開されます。
Queryタグのアトリビュート(QueryParamRequired="True")を指定した場合、全パラメータにRequired="True"を指定した時と同じ動作をします。
QueryタグのIDがクライアントで参照されるテーブル名となります。
記述例
<?xml version="1.0" encoding="utf-8"?> <RuntimeConfig> <Processes> <Process id="Edit" Path="bin\SqlExecuter.exe" /> ... <Processes> <Queries> <Query id="利用者マスタ"> select * from 利用者マスタ <QueryParam id="利用者コード" Required="True"> where 利用者CD = ?</QueryParam> </Query> ... </Queries> </RuntimeConfig>