2017-02-13 67 views
1

我一直在尋找所有的互聯網來找到如何使用Visual Studio 2015社區創建一個mdb或accdb訪問文件無濟於事。我得到的最接近的建議是使用引用,VSTO(不適用於Access)插件和ADO庫。不幸的是,我所有的線索最終導致了API中沒有「CreateDatabase」或「CreateAccessDatabase」函數的庫,或導致解釋如何連接或打開mdb/accdb/sql文件的頁面。雖然我更喜歡Visual Basic的幫助,但我會很感激Visual Studio支持的語言的任何幫助,因爲我想它可以歸結爲找到合適的庫。如何從Visual Studio 2015社區(Visual Basic)生成新的mdb文件

回答

2
Dim AccessDatabaseEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine 
    Dim AccessDatabase As Microsoft.Office.Interop.Access.Dao.Database 
    AccessDatabase = AccessDatabaseEngine.CreateDatabase("YOUR_FILENAME.accdb", Microsoft.Office.Interop.Access.Dao.LanguageConstants.dbLangGeneral) 
    AccessDatabase.Close() 
+0

這個答案讓我最接近我需要的地方。我能夠訪問Microsoft.Office.Interop.Access.Dao.DBEngine,但那只是當我從MS的站點安裝MS Access 2010引擎時。但使用它給了我一個'類未註冊的錯誤。我發現在添加對Microsoft DAO 3.6 Object Library的引用之後,我只需要添加'Imports DAO'就可以訪問DAO.DBEngine,DAO.Database等。我希望MS能夠更好地記錄這些。乾杯 –

相關問題