MDBファイルの作成

DelphiはdbGoによってMicrosoftAccessのMDBファイルにアクセスできる。しかし、MDBファイルの作成はできない。DelphiでMDBファイルを作成するには、ADO ExtXタイプライブラリをインポートする必要がある。

インポートしたら次のようなプログラムでMDBファイルを作成できる。


uses ADOX_TLB;

...

procedure CreateMDB(const FileName: string);
var
  cat: _Catalog;
begin
  Cat := coCatalog.Create;
  Cat.Create(
    'Provider=Microsoft.JET.OLEDB.4.0;' + 'Data source = ' + FileName);
end;

タイプライブラリを使うにはいろいろな方法があるが、ここではインターフェイスを使った。

Tips

ブログ

リンク