Q38:例えばSELECT文で検索してもひっかかるデータが何もない場合でも、データ生成イベントが発生し、何がしかのイベント対象データが発生するようですが、どのようなものになるのでしょうか。
Q38-1:
データベースアクセスコンポーネントについて質問です。
SQLのSELECT文実行でデータベースアクセスコンポーネントよりデータ生成イベントが発生し、イベント内包->イベント対象データを取得することとなりますが、例えばSELECT文で検索してもひっかかるデータが何もない場合でも、データ生成イベントが発生し、何がしかのイベント対象データが発生するようですが、どのようなものになるのでしょうか?(NULL判定ではひっかからない?)
SELECT文よりデータ抽出したとき、1個でも対象データがあった場合の処理と検索にひっかっかるデータが何もない場合での処理を別ける場合の判定は一旦テーブルコンポーネントで受けて、1行でもあるか?ないか?を判定するしかないのでしょうか?
現在上記の処理にしていますが、複数のテーブルを検索する場合の時間を短縮したい為。
A38-1:
[データベースアクセス]コンポーネントのデータ生成イベントに含まれる検索結果は、テーブル型のデータです。
SELECT文で検索して該当データが無い場合には、列数や列名はデータがある場合と同じで、「行数が0」のテーブルデータとなります。
現状通りテーブルデータの行数で判定して頂くのが宜しいかと存じます。