Delphi: Является ли Ms Jet 4.0 хорошим выбором для разработки приложения для настольных ПК? - PullRequest
1 голос
/ 13 ноября 2010

Если я буду использовать Ms Jet 4.0 (Ms Access 2000-2002) для разработки своей базы данных для настольных компьютеров, как вы думаете, мое приложение устареет довольно быстро? То есть от использования старого движка БД, который не будет доступен в последних версиях Windows, таких как Windows 7?

Или Ms Jet 4.0 все еще безопасная ставка?

Я использую D5 и ADO.

Пожалуйста, поделитесь своими мыслями и мнением:)

Спасибо!

Ответы [ 5 ]

6 голосов
/ 13 ноября 2010

Драйверы Ms Jet не поддерживаются в 64-битных ОС, поэтому, IMHO, вы больше не должны их использовать. SQLite - отличный выбор для встроенной базы данных.

5 голосов
/ 13 ноября 2010

Я бы лучше попробовал Firebird Embedded.Существует множество компонентов для доступа к этой базе данных (например, Zeos), и Firebird Embedded очень проста в развертывании (достаточно скопировать несколько dll и файл базы данных в выходной каталог).

2 голосов
/ 14 ноября 2010

Был задан вопрос: «Является ли Ms Jet 4.0 хорошим выбором для разработки приложения для настольных ПК?»

Ответ - нет, это ужасный выбор.Он старый, устаревший и в основном не поддерживается.

1 голос
/ 16 ноября 2010

Jet 4.0, DAO 3.6 и ADO являются частью операционной системы Windows начиная с Windows 2000 и присутствуют в Windows 7. Я также не вижу, чтобы Microsoft удаляла их из следующей версии Windows, хотя у меня нет официальных или неофициальные цитаты об этом.

0 голосов
/ 23 ноября 2011

Поскольку SQL Server Express является бесплатным, я думаю, что было бы довольно глупо использовать JET для многопользовательского сетевого приложения.Он использовался только в прошлом, потому что не было бесплатной версии SQL Server.

Но если вам нужно простое приложение базы данных, которое просто запускается на одной рабочей станции, JET вполне может быть простым вариантом, учитывая простоту развертывания.и т.д.

...