データ ソースからのデータを使用して DataSet 内の DataTable に新しい DataRow を追加します (または既存の DataRow をリフレッシュします)。
構文:
>>--EXEC ADO--FILL--DATASET--.--------------.-->
+-dataset_name-+
>--END-EXEC--><
パラメーター:
dataset_name |
使用する DataSet 参照。dataset_name を指定しない場合は、現在の DataSet が使用されます。 |
例:
EXEC ADO
FILL DATASET
END-EXEC
説明:
この文は、PREPARE TO FILL 文を実行してから TO FILL 文を実行した後にのみ実行できます。TO FILL 文は、データ ソースから別の DataTable を設定するために必要な SQL ロジックを指定します。
TO FILL 文を使用しない場合、OpenESQL はデフォルトの SQL を提供します。親テーブルのないテーブルの場合、デフォルトの SQL はテーブル内のすべての行を選択します。親テーブルのあるテーブルの場合、デフォルトの SQL は親行が選択された行を選択します。テーブルは、テーブル間の関係に従って正しい順序で設定されます (たとえば、子の前に親がくる)。デフォルト SQL の生成によって、テーブル間のすべての関係が検索され、親テーブルで FILL 文を使用して、子、孫、曾孫などのクエリを生成できます。