我在我的数据库中使用Asp.net(VB.net):
每次用户在桌面上进行更新时,数据都会被覆盖。
我想要的是,知道是否有一种方法可以像3个用户一样复制或表格的图像,并且每个用户都可以正常更新,而不会创建具有相同行的相同表3次??!
更新 我的表结构是:交易(trName,Carrier,POl,POD,Vgp,Qgp)没有主键..
谢谢..
答案 0 :(得分:0)
您的问题的解决方案可能是原始表的两个副本。始终向用户显示原始表作为初始数据。在第二个表中始终保持更新的数据。现在诀窍是为了维护日志,因为你必须维护日志表,这个表将包含原始表的所有字段以及一个附加列“UserId”,这将具有更改了该用户的用户ID值。现在每次更新数据之前,请将其复制到日志表中。如果这符合您的需要,那么张贴您的桌子的字段然后我们可以在桌子结构上锻炼。