/************************************************************************* * * Function: sql_affected_rows * * Purpose: Return the number of rows affected by the query (update, * or insert) * *************************************************************************/ static int sql_affected_rows(SQLSOCK *sqlsocket, SQL_CONFIG *config) { int affected_rows=fb_affected_rows(sqlsocket->conn); if (affected_rows<0) radlog(L_ERR, "sql_affected_rows, rlm_sql_firebird. error:%s\n", sql_error(sqlsocket,config)); radlog(L_DBG,"sock_id %i: affected_rows: %i\n",sqlsocket->id,affected_rows); return affected_rows; }
/** Return the number of rows affected by the query (update, or insert) * */ static int sql_affected_rows(rlm_sql_handle_t *handle, rlm_sql_config_t *config) { int affected_rows=fb_affected_rows(handle->conn); if (affected_rows < 0) { ERROR("sql_affected_rows, rlm_sql_firebird. error:%s", sql_error(handle, config)); } return affected_rows; }