在另一个表中插入数据然后更新当前表中的数据

时间:2014-04-25 02:45:05

标签: asp.net sql-server vb.net

我有两个包含相同字段的表:vessel_detailsvessel_history。有一个表格提供给用户续签船只许可证。页面加载后,将通过表单显示容器的所有数据(文本框)。这些数据是从vessel_details表中检索的。用户编辑详细信息并单击更新按钮后,vessel_details中的原始详细信息(编辑前)应在更新当前填写/编辑之前在vessel_history表中传输vessel_details中的详细信息。

单击更新按钮后,如何将表vessel_details中的原始详细信息插入另一个表(vessel_history),最终使用新表更新vessel_details表(编辑)详情?

2 个答案:

答案 0 :(得分:0)

如果不知道使用什么技术来获取数据,您可以做的是克隆原始记录容器,它可能是DTO或数据集或其他东西。您还必须决定深度克隆还是阴影克隆,以及更新克隆是否转到历史记录表和原始更新值。

答案 1 :(得分:0)

您可以在数据库中使用触发器来执行此操作。然后,无论您在前端使用何种技术,它都将始终有效。