#c #ms-access
#c #ms-access
Вопрос:
Я разрабатываю приложение на c , которое использует MS Access 2000 (серверную базу данных). Каков наилучший метод для взаимодействия с базой данных.
Я вижу множество опций в msdn, таких как
ODBC OLEDB DAO (объект доступа к данным)
По ссылке ниже Microsoft сообщает, что для взаимодействия с Access 2007 следует использовать ACE engine.
http://msdn.microsoft.com/en-us/library/cc811599.aspx#Ac2007DevelopingSolutions_Overview
Можно ли установить ACE engine в Windows xp??? чтобы мое приложение могло поддерживать как MS-Access 2000, так и MS-Access 2007.
Кстати, приложение должно быть портировано на Linux. Возможно ли подключить базу данных Access из Linux?? (приложение в Linux и база данных в Windows)
Спасибо
Ответ №1:
OLEDB / ADO — лучший вариант для Windows, но если вам нужно выполнить портирование на Linux и вы не хотите переписывать все материалы для доступа к БД, я бы предпочел ODBC.
Комментарии:
1. Какой драйвер Linux ODBC вы рекомендуете для подключения к файлу базы данных Access?