mirror of
https://gitlab.com/datalifeit/trytond-edw_mssql
synced 2023-12-14 05:52:58 +01:00
Change dict by tuple when calling executemany method.
This commit refs #8378
This commit is contained in:
parent
8d1f7567c4
commit
70c6329543
|
@ -40,7 +40,7 @@ class BackendConnectorMSsql(BackendConnector):
|
|||
|
||||
def fill(self, results, tablename):
|
||||
query = self._get_insert_query(tablename, results)
|
||||
self.execute_query(query, results)
|
||||
self.execute_query(query, [tuple(r.values()) for r in results])
|
||||
|
||||
def truncate(self, tablename):
|
||||
query = self._get_truncate_query(tablename)
|
||||
|
@ -61,10 +61,7 @@ class BackendConnectorMSsql(BackendConnector):
|
|||
result = results[0]
|
||||
fields = [self._format_object_name(key) for key in list(result.keys())]
|
||||
fields = ','.join(fields)
|
||||
values = ''
|
||||
for field in list(result.keys()):
|
||||
values += '%(' + field + ')s,'
|
||||
values = values[:-1]
|
||||
values = ('%s,' * len(result))[:-1]
|
||||
return INSERT_QUERY % {'tablename': tablename,
|
||||
'fields': fields, 'values': values}
|
||||
|
||||
|
|
Loading…
Reference in a new issue