如何给mdb文件一个版本

时间:2015-12-22 09:51:37

标签: c++ ms-access mfc

我使用.mdb文件作为基于对话框的应用程序的数据库。对于每个版本,如果添加了更多条目,我想为mdb文件提供一个版本。使用C ++我想阅读版本并在应用程序中显示它。

请告诉我是否可以为mdb文件提供版本?

3 个答案:

答案 0 :(得分:1)

您可以向MDB添加表格并在那里跟踪发布。如果MDB在某些数据更改后应自动更改版本号,则可以使用数据宏(这适用于Access 2010 +)

答案 1 :(得分:1)

您可以创建自定义属性:

db.CreateProperty("VersionId", dbText, "1.0.0")

然后将其添加到数据库,但没有打开数据库文件就无法读取它。

答案 2 :(得分:0)

没有简单的方法可以做到这一点,它可能最好像@Gustav建议的db.property一样。

如果出于某种原因,拥有可以在不将文件作为访问文件打开的情况下阅读的版本信息很重要,那么仍有一些选项:

  • 我认为Windows Shell Property System允许您为每个文件/文件夹添加属性。
  • 您可以根据需要更改文件的创建日期。
  • 如果你研究得足够多,你甚至可以在二进制流中读取/更改文件内容。
  • 并且您当然可以拥有一个外部.txt(或.ver或其他)文件,只要您打开数据库,就会自动从db.property更新。
相关问题