Erleichtert die Rückgabe von Ergebnismengen an die aufrufende SQL-Umgebung.
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 Die Anzahl der Spalten in der Ergebnismenge.
column_infos Verknüpfung zu einer Beschreibung der Spalten in der Ergebnismenge. Weitere Hinweise finden Sie unter an_extfn_result_set_column_info-Struktur.
column_data_values Verknüpfung zu einer Beschreibung der Spaltendaten in der Ergebnismenge. Weitere Hinweise finden Sie unter an_extfn_result_set_column_data-Struktur.
Das folgende Codefragment zeigt, wie Sie die Eigenschaften für Objekte des Typs setzen.
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; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |