Provided by: libopendbx1-dev_1.4.6-16_amd64 bug

NAME

       odbx_column_count - Get the number of columns in the current result set

SYNOPSIS

       #include <opendbx/api.h>

       int odbx_column_count (odbx_result_t* result);

DESCRIPTION

       Returns  the  number  of  columns  which  belongs  to  the current result set allocated by
       odbx_result(). The number  will  never  change  within  a  result  set  with  one  notable
       exception:  MySQL returns all outstanding rows of a previous result set first if they were
       not fetched completely by odbx_row_fetch()  before.  Therefore,  the  column  count  might
       change in this special situation. It is strongly advised to fetch all rows of a result set
       before calling odbx_result() again because other backends will return  an  error  in  this
       case.

       The  result  parameter  required  by  this function must be a valid result set returned by
       odbx_result() and must not has been feed to odbx_result_finish() before.

RETURN VALUE

       odbx_column_count() returns the number  of  columns/fields  which  are  available  in  the
       current  result  set.  The value depends on the column list being part of the SELECT query
       and it is zero if the query wasn't a SELECT-like query.

ERRORS

       This function will also return zero if the result parameter is invalid.

SEE ALSO

       odbx_column_name(), odbx_column_type(), odbx_result()

                                         17 October 2021                     odbx_column_count(3)