两个用户数据在更新其详细信息时自动混合

时间:2011-06-10 06:46:57

标签: asp.net

当两个用户更新其属性详细信息时,他们的属性信息会混合并存储在数据库中。

我检查过源代码以及存储过程,但找不到任何解决方案。

1 个答案:

答案 0 :(得分:0)

您可能没有正确的回滚过程...如果以覆盖用户数据的方式访问数据库,则基本上需要对查询算法或存储过程进行编码以更好地解释它。

比如......

//提交数据

//检查数据

//循环 //如果不是(数据){rollback()}

//提交数据

//重复循环,直到数据成功提交

我注意到在代码中我看过大多数程序员都没有考虑到这一点。

我还注意到,有时两个单独记录的数据被分配了相同的ID,导致数据合并

如果我离开了,抱歉,可能没有理解这个问题。

另外,也许你插入数据的代码运行不正常,所以是的,有些代码会有所帮助,正如另一个人说的那样。感谢

希望这有帮助。