需要针对此更新数据库中的表的方案的解决方案

时间:2012-02-13 12:26:40

标签: sql sql-server database

我有一个Windows窗体应用程序,我的表单中的UI元素是从我的sql server数据库中的表中填充的。记录通过一些Loaders(通过代码)通过读取其他来源添加到表中。现在,用户可以通过UI更新值,而UI又会更新数据库中的表。

这是我的问题,装载机经常运行。我的更改无法更新源。当他们运行装载机时,我将失去所有的udpates。什么是避免这种情况的最佳方法?我有2个解决方案。

  1. 将值保留在新表中。使用新表中的值运行加载器后更新表。
  2. 不知何故必须通知加载程序,以避免覆盖表格中的更新值。
  3. 我对第一种方法不满意,因为它是一个两步过程。有人可以帮助提供更有效的解决方案吗? 如果我不清楚描述我的问题,请告诉我。 感谢

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您是否考虑过更新时触发日志表提要,然后您可以使用视图来匹配数据或在加载运行后更新表格或根据您的需要创建第3个表格。