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().


© 1992 - OpenLink Software. All rights reserved.

Making Technology Work for You®