D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #1 我在三层应用中,经常遇见“Record changed by another user”的错误提示,出现该提示时,只有一个用户连接到appserver 我的appserver是corba。 头都大了,还没解决
我在三层应用中,经常遇见“Record changed by another user”的错误提示,出现该提示时,只有一个用户连接到appserver 我的appserver是corba。 头都大了,还没解决
O onedolph Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #4 对数据修改后,马上commit,就没事了。不是三层的问题,两层也有。
J jiangone Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-23 #5 在修改数据前请先加锁,如在Oracle中使用select * from youtable for update 然后再修改,修改后再commit,这个方法必须在一个存贮过程中进行, 如果只修改一条记录,则不需要加锁,直接update。 另外:对于delphi5连接oracle时不支持oracle client 8.0.5的autocommit,必须用 oracle client 8.1.5。
在修改数据前请先加锁,如在Oracle中使用select * from youtable for update 然后再修改,修改后再commit,这个方法必须在一个存贮过程中进行, 如果只修改一条记录,则不需要加锁,直接update。 另外:对于delphi5连接oracle时不支持oracle client 8.0.5的autocommit,必须用 oracle client 8.1.5。
T tanglu Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-23 #6 这个问题我问过Inprise的人,他们说是Delphi5的Corba有问题,建议用JBuilder或者 C++ Builder的Corba。估计Delphi6里面会有改进。
H hailen Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-23 #7 这个问题是让人头疼了,明明没有问题的程序有时候就出这种毛病了!所以建议你还是好好 检查了!如果实在没有办法的话,就检查DATABASE的设置,还有在使用QUERY时候尽量使用 的时候再打开使用了,如果用完了就关闭!我也有一个程序一样的问题我一直没有答案了!
这个问题是让人头疼了,明明没有问题的程序有时候就出这种毛病了!所以建议你还是好好 检查了!如果实在没有办法的话,就检查DATABASE的设置,还有在使用QUERY时候尽量使用 的时候再打开使用了,如果用完了就关闭!我也有一个程序一样的问题我一直没有答案了!
D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-23 #9 但该怎么解决呢,我遇到n次了,没次我都用存储过程去解决