画面パラメータを条件としたデータセットの取得

クエリーの条件を指定するには<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>

参照

SqlExecuter DataSetオブジェクト