我如何在 Delphi XE4 中使用 ADOX 组件?

How can I use ADOX components in Delphi XE4?

我读了一篇写给 Delphi 6 的教程:要安装 ADOX 组件,select 从主菜单 Project\Add 键入 Library 菜单项。但是在Delphi XE4中没有这样的菜单项。 install/use XE4 中的 install/use ADOX 组件如何以编程方式创建一个空的 mdb 数据库?或者有没有其他方法可以不用 ADOX 来创建它?

Add type library 是旧版本 Delphi 中的一个选项。在更现代的版本中,转至 Component > Import Component,它可以选择 Import a Type Library

您可以在不导入类型库的情况下使用后期绑定,例如:

uses ComObj;

procedure CreateNewMDB(const FileName: WideString);
var
  AdoX: OleVariant;
begin
  AdoX := CreateOleObject('ADOX.Catalog');
  AdoX.Create('Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=' + FileName);
end;

如果这就是您所需要的,我认为导入 ADOX 类型库是不值得的。