“CDaoDatabase :: Open()”函数没有打开“.accdb”文件。为什么?

时间:2014-01-25 09:54:30

标签: database visual-c++

我需要从我的vc ++项目中打开一个“.accdb”文件。 我使用“CDaoDatabase :: Open()”打开数据库,但它没有打开“.accdb”文件。 “.mdb”开得很好。我该怎么办?

1 个答案:

答案 0 :(得分:0)

Mfc dao(通过jet数据库引擎)无法直接读取accdb文件,因为accdb是一种较新的格式。有关全面概述http://msdn.microsoft.com/en-us/library/cc811599(v=office.12).aspx

,请参阅此文章

您应该能够将连接字符串更改为odbc路径作为变通方法。本文展示了ODBC标题下的几种不同技术示例。