diff --git a/base_external_dbsource_mssql/models/base_external_dbsource.py b/base_external_dbsource_mssql/models/base_external_dbsource.py index 2985f9c0b..c13af8a3e 100644 --- a/base_external_dbsource_mssql/models/base_external_dbsource.py +++ b/base_external_dbsource_mssql/models/base_external_dbsource.py @@ -4,6 +4,7 @@ # this is needed to generate connection string import pymssql import sqlalchemy +from sqlalchemy import text from odoo import fields, models @@ -34,6 +35,8 @@ def _connection_open_mssql(self): def _execute_mssql(self, sqlquery, sqlparams, metadata): rows, cols = list(), list() + # Convert to accepted object by sqlalchemy + sqlquery = text(sqlquery) for record in self: with record.connection_open() as connection: if sqlparams is None: