Какой самый простой способ использовать DAO Engine (Access) в Python для полного приложения? - PullRequest
0 голосов
/ 03 апреля 2020

Я пишу полное приложение, предназначенное для компиляции в .exe (через Py2EXE). Я хотел бы использовать объект DAO для работы с базой данных Access. Я хотел бы иметь как можно меньше зависимостей (для пользователя - без установки в офисе и т. Д. c). Большинство источников, которые я рассмотрел, утверждают, что разрядность установки Engine / Driver / Office должна совпадать. Это смущает меня относительно того, что пользователь будет требовать на своей машине, если я скомпилирую свой рабочий код.

Нужно ли им только Access Run-time для разрядности движка, в котором я разрабатываю приложение?

Спасибо

1 Ответ

0 голосов
/ 06 апреля 2020

Я бы не рекомендовал Acess с Python.
Python и Access - это два совершенно разных "мира", Python имеет необходимые драйверы, чтобы "говорить" с Access, но это не очень хорошее совпадение особенно когда он имеет встроенную поддержку SQLite, и я считаю, что гораздо лучше поддерживает другие движки баз данных.
Я эксперт по доступу, и я делаю Python, но я бы не совмещал их, если бы не было такого удобства, как использование механизма отчетов доступа.

...