SQLAlchemy и Progress Openedge 10.2bPython

Программы на Python
Anonymous
SQLAlchemy и Progress Openedge 10.2b

Сообщение Anonymous »

Я пытаюсь повысить производительность приложения, которое я делаю, которое обращается к старому SQL-серверу, используя драйверы Progress Openge 10.2b. Однако я не могу понять, как создать рабочую строку подключения с помощью SQLalchemy (и совместима ли она вообще со старыми драйверами.

Код: Выделить всё

con = pyodbc.connect('DRIVER={Progress OpenEdge 10.2B Driver};HOST=ip address here;PORT=1234;DATABASE=mydb;UID=myuid;PWD=mypw')
Работает, но ни одна строка SQLAlchemy, которую я пробовал, не работает. например

Код: Выделить всё

# Connection string parameters
params = urllib.parse.quote_plus(
'DRIVER={Progress OpenEdge 10.2B Driver};'
'HOST=ip address here;'
'PORT=1234;'
'DATABASE=mydb;'
'UID=myuid;'
'PWD=mypw'
)

# Create the engine using the correct format
engine = create_engine(f'mssql+pyodbc:///?odbc_connect={params}')
вообще не работает, как и ввод строки.

Подробнее здесь: https://stackoverflow.com/questions/788 ... edge-10-2b

Вернуться в «Python»