如何打开ms访问数据库系统中没有MS Office安装在c + +
我有一个工具,它是用C++开发的,它有ms访问作为数据库。我正在使用ADODB来访问数据库。该工具可以与安装了MS Office的系统配合使用。如何打开ms访问数据库系统中没有MS Office安装在c + +
我想在未安装MS Office的系统中运行该工具。 Open db调用失败。
你能为我提出任何解决方案吗?
访问应用程序本身不需要ADODB读取/写入Access数据库,但需要Office。
有很多项目在逆向工程mdb和accdb格式方面都有成功的程度,但我不确定它们是否足够强大以供日常使用。请参阅MDB Tools或Jackcess
您可能需要考虑将表格导出为CSV格式,然后查询这些文件或将它们导入备用数据库。
感谢您的信息。我的要求是只读取mdb文件中的条目。 – Jahnavi
可以使用数据访问对象(DAO)来解决这个问题吗? – Jahnavi
我对此表示怀疑。即使你可以得到ADO或DAO,或者甚至是在没有Office的情况下安装RDO,你仍然需要JET或Access数据库引擎驱动程序...... – ThunderFrame
一个明显的解决方案是安装Access。 :-)我不知道任何其他方式。 –
@BoPersson:我想在MSoffice不是必需软件的系统中运行该工具。 – Jahnavi