diff --git a/py_dbcn/connectors/core/records.py b/py_dbcn/connectors/core/records.py index 1bc484e2b6226ded7b518262180b73bdde6ba2d1..7fdc395d56ad44975ee80bf17b16971860f01062 100644 --- a/py_dbcn/connectors/core/records.py +++ b/py_dbcn/connectors/core/records.py @@ -169,6 +169,7 @@ class BaseRecords: # Replace original clause. values_clause = updated_values_clause + orig_where_clause = where_clause if len(where_clause) > 0: where_clause = ' WHERE {0}'.format(where_clause) @@ -177,9 +178,15 @@ class BaseRecords: UPDATE {0} SET {1}{2}; """.format(table_name, values_clause, where_clause) - results = self._base.query.execute(query, display_query=display_query) - if display_results: - self._base.display.results('{0}'.format(results)) + self._base.query.execute(query, display_query=display_query) + + # Do a select to get the updated values as results. + results = self.select( + table_name, + where_clause=orig_where_clause, + display_query=False, + display_results=display_results, + ) return results