我正在寻找一种获取用于创建MDB文件的MS Access版本的方法。
任何(工具,.bat,c#)建议都表示赞赏。
由于
答案 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的更多信息,则有人可以提供解决方法。