sql - 需要一个解决方案来解决更新数据库中的表的情况

标签 sql sql-server database

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

这是我的问题,加载程序经常运行。源无法随着我的更改而更新。当他们运行加载程序时,我将丢失所有所做的更新。避免这种情况的最佳方法是什么?我有两个解决方案。

  1. 将值保留在新表中。使用新表中的值运行加载程序后更新表。
  2. 必须以某种方式通知加载程序,以避免覆盖表中的更新值。

我对第一种方法不满意,因为它是一个两步过程。有人可以帮助提供更有效的解决方案吗? 如果我不清楚描述我的问题,请告诉我。 谢谢

最佳答案

关于sql - 需要一个解决方案来解决更新数据库中的表的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9260491/

相关文章:

sql - 加入 "exists"子查询

json - 在 MS SQL 中过滤数据

sql-server - SQL Server 2005 中的平均时间值

python - 如何从 Python 连接到 Netezza 数据库?

Mysql 多对多关系

sql - 按组获取 SQL Server 表的摘要

SQL Server - 多个模式中的同一个表

sql - database/sql Tx - 检测提交或回滚

sql-server - 将列值从一个表复制到另一个表

sql-server - 在 SQL Server Management Studio 中,如何设置键盘快捷键以便 ctrl+w 关闭 XML 窗口?