FILL

データ ソースからのデータを使用して DataSet 内の DataTable に新しい DataRow を追加します (または既存の DataRow をリフレッシュします)。

構文:

>>--EXEC ADO--FILL--DATASET--.--------------.-->
                             +-dataset_name-+
>--END-EXEC--><

パラメーター:

dataset_name 使用する DataSet 参照。dataset_name を指定しない場合は、現在の DataSet が使用されます。

説明:

この文は、PREPARE TO FILL 文を実行してから TO FILL 文を実行した後にのみ実行できます。TO FILL 文は、データ ソースから別の DataTable を設定するために必要な SQL ロジックを指定します。

TO FILL 文を使用しない場合、OpenESQL はデフォルトの SQL を提供します。親テーブルのないテーブルの場合、デフォルトの SQL はテーブル内のすべての行を選択します。親テーブルのあるテーブルの場合、デフォルトの SQL は親行が選択された行を選択します。テーブルは、テーブル間の関係に従って正しい順序で設定されます (たとえば、子の前に親がくる)。デフォルト SQL の生成によって、テーブル間のすべての関係が検索され、親テーブルで FILL 文を使用して、子、孫、曾孫などのクエリを生成できます。

例:

     EXEC ADO
        FILL DATASET
     END-EXEC