#include <stdio.h>
#include <stdlib.h>
#include "examples.h"
sqlo_stmt_handle_t reopen_cursor(sqlo_db_handle_t dbh, double min_income)
{
static sqlo_stmt_handle_t sth = SQLO_STH_INIT;
int argc = 0;
const char * argv[1];
char hlp[64];
sprintf(hlp, "%f", min_income);
argv[argc++] = hlp;
if (SQLO_STH_INIT == sth) {
if ( 0 > (sqlo_open2(&sth, dbh,
"SELECT ENAME, SAL FROM EMP WHERE SAL >= :1",
argc, argv))) {
error_exit(dbh, "sqlo_open");
}
} else {
if ( 0 > sqlo_reopen(sth, argc, argv))
error_exit(dbh, "sqlo_reopen");
}
return sth;
}