diff --git a/sqlbase7_sa/pyodbc.py b/sqlbase7_sa/pyodbc.py index d2d1f43..b56d374 100644 --- a/sqlbase7_sa/pyodbc.py +++ b/sqlbase7_sa/pyodbc.py @@ -31,12 +31,13 @@ from sqlbase7_sa.base import SQLBase7Dialect class SQLBase7_pyodbc(PyODBCConnector, SQLBase7Dialect): def create_connect_args(self, url): - connection_string = "DRIVER={Centura SQLBase 3.5 32-bit Driver -NT & Win95};SERVER=%s;DATABASE=%s;UID=%s;PWD=%s" % ( - url.host, - url.database, - url.username, - url.password, - ) + connection_string = ';'.join(( + "DRIVER={Centura SQLBase 3.5 32-bit Driver -NT & Win95}", + "SERVER=%s" % url.host, + "DATABASE=%s" % url.database, + "UID=%s" % url.username, + "PWD=%s" % url.password, + )) return [connection_string], {}