如果以及如何设置版本号的ACCDB文件?

时间:2014-02-25 16:47:42

标签: c# ms-access access-vba exe

我正在编写一个应该检查给定链接的程序转换的c#程序:

var versionInfo = FileVersionInfo.GetVersionInfo(filePath);
string version = versionInfo.ProductVersion; // Will typically return "1.0.0"
MessageBox.Show("File version:" + version);

如果我将 filePath 设置为例如 C:\ WINDOWS \ system32 \ notepad.exe ,则会给出记事本的版本。将路径设置为 test.accdb (Microsoft Access 2007),版本字符串为空。

通常如何在Access中设置版本?

1 个答案:

答案 0 :(得分:2)

你可以去File |选项|当前数据库|应用标题并设置一个值。我更喜欢不同的方法:创建一个包含Ver#,Date Released等的表。这样你就可以利用其他方法来确保所有用户都拥有正确的版本。例如,假设您将当前版本放在服务器上,然后将副本放在工作站上。当用户打开数据库时,让启动表单根据服务器版本检查本地版本,如果过期则停止。