2017-02-13 17 views
1

Visual Studio 2015コミュニティを使用してmdbまたはaccdbアクセスファイルを作成する方法をインターネットで探しています。私が得た最も近いのは、リファレンス、VSTO(Accessには使用できません)プラグイン、およびADOライブラリを使用するように勧められていたことです。残念ながら、最終的にすべての私のリードは、APIの "CreateDatabase"または "CreateAccessDatabase"機能を持たないライブラリ、またはmdb/accdb/sqlファイルへの接続方法またはオープン方法を説明するページにつながっていました。私はVisual Basicのヘルプが好きですが、適切なライブラリを見つけることができたら、Visual Studioでサポートされている言語のサポートをお待ちしております。 VB.NETで、これはあなたが軌道に乗るべきではないけれども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エンジンをインストールしたときだけでした。しかしそれを使用すると、私はクラスに登録されていないエラーが発生しました。 DAO.DBEngine、DAO.Databaseなどへのアクセスを許可するMicrosoft DAO 3.6 Objectライブラリへの参照を追加した後、 'Imports DAO'を追加する必要があることがわかりました。乾杯 –