Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
結果セットを呼び出し元の SQL 環境に返す際に使用されます。
typedef struct an_extfn_result_set_info { a_sql_uint32 number_of_columns; an_extfn_result_set_column_info *column_infos; an_extfn_result_set_column_data *column_data_values; } an_extfn_result_set_info;
number_of_columns 結果セット内のカラム数。
column_infos 結果セットカラムの記述へのリンク。an_extfn_result_set_column_info 構造体を参照してください。
column_data_values 結果セットカラムデータの記述へのリンク。an_extfn_result_set_column_data 構造体を参照してください。
次のコードフラグメントは、このタイプのオブジェクトのプロパティを設定する方法を示したものです。
int columns = 2; an_extfn_result_set_info rs_info; an_extfn_result_set_column_info *col_info = (an_extfn_result_set_column_info *) malloc( columns * sizeof(an_extfn_result_set_column_info) ); an_extfn_result_set_column_data *col_data = (an_extfn_result_set_column_data *) malloc( columns * sizeof(an_extfn_result_set_column_data) ); rs_info.number_of_columns = columns; rs_info.column_infos = col_info; rs_info.column_data_values = col_data;