Не стандартный перенос данных из access в mysql

И так есть офис 32 разряда, есть access с базой данных (base.accdb). Есть mySQL и python 64 разряда. База данных base.accdb обновляется софтом несколько раз в день, заточено все на 32 бита. Через pyodbc получаю ошибку:

pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию (0) (SQLDriverConnect)')

import pyodbc as sqlMS

connStr = (
    r"DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};"
    r"Dbq=D:\base.accdb;"
    )

Гугл говорит все из-за разрядности, но в моем случае я не могу сменить разрядность из-за кучи других программ.

Возможно ли вообще решить данную задачу и на python написать перенос данных из base.accdb в mySQL средствами python, и обновление их каждые 10 минут.

===>А ODBC источник в системе описан? Ну, мало ли. – CrazyElf Вот скриншот: введите сюда описание изображения


Ответы (1 шт):

Автор решения: Himtgk

Решение: поставить 32-b питон.

Нельзя связать 32 битный аксес с 64 битным питоном, единственный вариант это установить рядом 32 битный питон :)

→ Ссылка