void odbc_reset_statement_proc(SQLHSTMT *stmt, const char *file, int line) { SQLFreeStmt(*stmt, SQL_DROP); *stmt = SQL_NULL_HSTMT; odbc_check_res(file, line, SQLAllocStmt(odbc_conn, stmt), SQL_HANDLE_DBC, odbc_conn, "SQLAllocStmt", "S"); }
SQLRETURN odbc_command_proc(HSTMT stmt, const char *command, const char *file, int line, const char *res) { SQLRETURN ret; ODBC_BUF *odbc_buf = NULL; printf("%s\n", command); ret = odbc_check_res(file, line, SQLExecDirect(stmt, T(command), SQL_NTS), SQL_HANDLE_STMT, stmt, "odbc_command", res); ODBC_FREE(); return ret; }
SQLRETURN odbc_command_proc(HSTMT stmt, const char *command, const char *file, int line, const char *res) { printf("%s\n", command); return odbc_check_res(file, line, SQLExecDirect(stmt, (SQLCHAR *) command, SQL_NTS), SQL_HANDLE_STMT, stmt, "odbc_command", res); }