下面引用由candy在 2007/01/20 11:39pm 发表的内容:如果是网络版系统,多用户操作,可能楼主的方法有问题。
假设如下:
如果A用户在A表里增加了一条新纪录并修改了一条老纪录,这时没有保存;
同时B用户也打开了A表没有做任何操作,
接着,A用户保存退出,结果应该是A表增加一条新纪录并修改了条老纪录;
这时,B用户也保存退出,那将出现戏剧性的结果,数据又被B用户恢复了,A表没有增加数据也没有修改数据。
不知道楼主明白我的意思没有,由于A、B用户无法同步更新数据,而数据导出又不能判断哪次操作是更新了数据,只是最简单的覆盖数据操作,那样是不行的。
...
我现在遇到与这位朋友同样的问题,不知道楼主有没有好的办法。