2011-04-24 128 views
1

我正在開發一個使用MS Access 2000(後端數據庫)的C++應用程序。 什麼是與數據庫進行通信的最佳方法。使用C++連接到MS Access

我可以看到各種各樣的選擇在MSDN像

ODBC OLEDB DAO(數據訪問對象)

從下面的鏈接,微軟表示,ACE引擎應使用與Access 2007進行通信。

http://msdn.microsoft.com/en-us/library/cc811599.aspx#Ac2007DevelopingSolutions_Overview

是否ACE發動機可以安裝在Windows XP ???以便我的應用程序可以同時支持MS-Access 2000和MS-Access 2007.

順便說一下,應用程序必須移植到Linux。是否有可能從Linux連接Access數據庫? (在Linux應用程序和數據庫在Windows)

感謝

回答

0

OLEDB/ADO是最好的Windows版本,但如果你需要移植到Linux,不想重新編寫所有的數據庫訪問的東西,我會堅持使用ODBC。

+1

你推薦什麼Linux ODBC驅動程序連接到Access數據庫文件? – HansUp 2011-04-24 16:04:28