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



我正在编写一个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中设置版本?

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

最新更新