Показать сообщение отдельно
  #4  
Старый 21.11.2022, 23:35
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да там вопрос не в самом Access, а в драйвере СУБД Jet, там с его версиями чахорда обычно. Так что просто ставится соотв. сборка Jet, благо они могут работать вместе.

А по поводу БД... ну, как всегда, манагеры нихрена не понимая ставят ограничения. БД просто хранит информацию, какую информацию хранить определяет программа.

Ну, можно для начала написать на файлах.
Тут надо понимать общие требования, что конкретно надо сделать. Отсюда и плясать. В принципе, если писать на D7, то у меня стоит Embedded FireBird, там просто несколько библиотек рядом с бинарником кладутся и все работает. Если писать на файлах, самому, то там, конечно, никаких внешних зависимостей не будет. Опять же, если можно ограничить длинну полей, то можно попробовать сделать на File Of xxx, тогда не надо будет каждый раз переписывать файл целиком (как уже писал, там получается порядка 4мб за мемяц, не так много, но все-таки может занять несколько секунд на сохранение. Ну и плюс теряется возможность использовать Data-aware компоненты, хотя там полей не так много в записи, так что можно и руками все сделать.
Ответить с цитированием