我使用C ++ / CLI和SQLite3编写了一个应用程序,我想问一下如何执行以下操作:
假设我将SQLite数据库上传到局域网,任何最终用户(使用我的应用程序)都可以检查他的数据库是否已更新。如果没有,我想添加将新记录添加到用户数据库的功能。我想要的是类似于AntiVirus软件的东西,用户每天都可以在线查看数据库。我想要关键点。
答案 0 :(得分:1)
您应该为所有表添加一个TimeStamp字段,该字段填充记录的实际创建时间(通过您的程序或autovalue)。
然后,您的客户程序可以选择其数据库中的最新条目,获取TimeStamp并选择在线数据库中较新的所有要约,并将所有较新的已添加到其数据库中。
答案 1 :(得分:1)
或使用versionNumber字段进行检查