GET CURSOR

指定したホスト変数に OpenESQL EXEC SQL カーソルで使用する DataReader または DataSet ADO.NET オブジェクトを格納します。これらのオブジェクトは、他の ADO.NET プログラムと共有できるようになります。

構文:

>>--EXEC ADO---GET CURSOR cursor_name INTO :cursor_obj_hv-------->

 >---.------------------------------------------.---------------->
     +--RENAME DATATABLE AS new_datatable_name--+
 
 >--END-EXEC----><

パラメーター:

cursor_name EXEC SQL カーソルの名前。
cursor_obj_hv OpenESQL ADO.NET オブジェクトが格納されるホスト変数。
new_datatable_name カーソル内のもとになる DataTable の新しい名前。

コメント

ADO.NET オブジェクトが DataSet の場合は、カーソルのデータを含む DataTable の名前を変更することもできます。名前の変更が実行されない場合は、デフォルト名「Table」が使用されます。

例:

     EXEC ADO
        GET CURSOR CSR5 INTO :ws-dataset
     END-EXEC