sqlserver本身通过不同等级的锁处理并发控制。 有记录锁、页锁、表锁。 如果多个用户同时操作一个记录,只有第一个能修改,后面的修改时处理等等状态。 但是在一般程序界面上,多个人同时打开了同一个记录要进行修改,数据库往往是保存最后一个修改的数据。可以在保存前做验证(锁定该表,修改结束后解除锁定)如果发现打开的数据已改变(界面和数据库一不致了),则提示数据已改变,重新获取新数据,然后才能修改和保存。