获取用于创建MDB文件的MSAccess版本

时间:2012-05-21 12:31:34

标签: database ms-access

我正在寻找一种获取用于创建MDB文件的MS Access版本的方法。

任何(工具,.bat,c#)建议都表示赞赏。

由于

1 个答案:

答案 0 :(得分:4)

从VBA代码中,您可以检查FileFormat属性以确定MDB文件的格式版本。它将从Access.AcFileFormat类返回一个值。

我在立即窗口中使用了这个,并将MDB创建为Access 2002-2003格式。

? CurrentProject.FileFormat = acFileFormatAccess2002 
True

请注意,这并没有说明用于创建MDB的Access版本。我使用Access 2007创建它:

? Access.Version
12.0

据我所知,用于创建MDB的Access版本不会存储在MDB文件中的任何位置。您可以通过其他方法创建MDB,例如使用VBScript,它不需要运行Access应用程序实例,甚至需要安装Access。

也许如果您向我们提供有关您为何想知道使用哪个Access版本来创建MDB的更多信息,则有人可以提供解决方法。