Name

exec_next — Get next result from a result set

Synopsis

integer retcode exec_next ( in cursor_handle long ,
out sql_state varchar ,
out sql_error varchar ,
out row_array vector );

Description

Use exec_next() to iterate over a result set produced by a statement run with exec .

open a cursor with exec .
loop over the results with exec_next
if exec_next does not return an error or SQL_NO_DATA_FOUND continue the loop with exec_next, otherwise
close the cursor with exec_close

Parameters

cursor_handle

The long cursor handle as obtained from exec().

row_array

An output vector that will contain the result columns.

sql_state

Optional varchar output parameter for SQL state.

sql_error

Optional varchar output parameter for any error message.

Return Values

All data is returned in output parameters.

See Also

exec() , exec_close() .