使用c ++连接到MS Access

时间:2011-04-24 13:22:24

标签: c++ ms-access

我正在开发一个使用MS Access 2000(后端数据库)的c ++应用程序。 与数据库通信的最佳方法是什么。

我可以在msdn中看到各种各样的选项,比如

ODBC OLEDB DAO(数据访问对象)

从下面的链接中,Microsoft说应该使用ACE引擎与Access 2007进行通信。

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

是否可以在windows xp中安装ACE引擎???这样我的应用程序就可以支持MS-Access 2000和MS-Access 2007。

顺便说一句,应用程序必须移植到Linux。可以从linux连接Access数据库吗? (在linux中的应用程序和windows中的数据库)

由于

1 个答案:

答案 0 :(得分:0)

OLEDB / ADO是Windows上最好的,但如果您需要移植到Linux并且不想重写所有数据库访问内容,我会坚持使用ODBC。