在线更新SQLite数据库

时间:2011-11-28 10:08:54

标签: database visual-c++ sqlite c++-cli lan

我使用C ++ / CLI和SQLite3编写了一个应用程序,我想问一下如何执行以下操作:

假设我将SQLite数据库上传到局域网,任何最终用户(使用我的应用程序)都可以检查他的数据库是否已更新。如果没有,我想添加将新记录添加到用户数据库的功能。我想要的是类似于AntiVirus软件的东西,用户每天都可以在线查看数据库。我想要关键点。

2 个答案:

答案 0 :(得分:1)

您应该为所有表添加一个TimeStamp字段,该字段填充记录的实际创建时间(通过您的程序或autovalue)。

然后,您的客户程序可以选择其数据库中的最新条目,获取TimeStamp并选择在线数据库中较新的所有要约,并将所有较新的已添加到其数据库中。

答案 1 :(得分:1)

或使用versionNumber字段进行检查