Return to Tech/dotnet

Microsoft Access Jet Engine

あるツールの作成のために .mdbなファイルをC#で
作成する手順をまとめました。
※Microsoft Accessがインストールされていなくとも良し。

以下のCOM(DLL)が必要です
Microsoft ADO Ext. 2.8 for DDL and Security


以下コード例です

using System;
using ADOX;

namespace ManageDatabase
{
 class Program
 {
  [STAThread]
  static void Main(string[] args)
  {
   ADOX.Catalog.cat = new ADOX.Catalog();

   cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\tmp\\NewDb.mdb;" + "Jet OLEDB:Engine Type=5");
   
   cat = null;
  }
 }
}


コンパイル後、作成された実行ファイルを起動すると
NewDB.mdbが作成されます。

Return to Tech/dotnet