Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » API der externen Funktionen in SQL Anywhere » Prototypen externer Funktionen

 

an_extfn_result_set_info-Struktur

Erleichtert die Rückgabe von Ergebnismengen an die aufrufende SQL-Umgebung.

Syntax
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;
Eigenschaften
  • 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.

Bemerkungen

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;
Siehe auch