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.