DELPHI中出现了无法为更新定位行,一些值可能已在最后一次读取后已更改"S的警告解决办法

DELPHI中出现了无法为更新定位行,一些值可能已在最后一次读取后已更改"S的警告
我添加一条新记录并保存后,然后修改或删除该任何一条记录都报出这样的错误,另外,我sqlserver数据库中是有触发器的,我想不删除触发器的前提下解决这个问题,怎么解决啊,谢谢了。请大神帮忙
------解决方案--------------------
关闭,重新打开,重读一下数据。