我有一個工具,它是用C++開發的,它有ms訪問作爲數據庫。我正在使用ADODB來訪問數據庫。該工具可以與安裝了MS Office的系統配合使用。如何打開ms訪問數據庫系統中沒有MS Office安裝在c + +
我想在未安裝MS Office的系統中運行該工具。 Open db調用失敗。
你能爲我提出任何解決方案嗎?
我有一個工具,它是用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