在后台修改表內容,出現 "Row cannot be located for updating. Some values may have been changed since it was last read." 信息,不能修改,怎么處理????
由于這個問題,前台打不開!
由于這個問題,前台打不開!
解决方案 »
- 如何DELPHI实现TXT到EXCEL互相转化?各位大虾一人给点思路,进来的都给分分~~
- 怎样拦截datebase得error!!!!!!!!!!!!!!!!!
- 關於sql的小問題
- ExpressQuantumGrid Suite v 4.2 for delphi6 安装问题,急用!!!!
- 软件外包应注意哪些问题?
- 高分请大家推荐一个学习delphi的好站点,我是初学者。另外再捎带着推荐一个好玩些,人气高些的论坛,想mopsite之类的
- 關于dbgrid的顯示問題﹗
- 怎样传递TDBGrid到DLL中
- 你们说了半天,到底什么叫erp,难道我落伍了吗
- 搞个局域网管理之类的项目,提个建议吧!
- 如何取得本机在Internet上的动态IP地址?
- 参数问题。。急。。。
就是只能用主键定位记录,不能用所有字段定位记录
你看了http://expert.csdn.net/Expert/topic/1124/1124168.xml?temp=.5568811
我实在没法了,解决了告我一声,谢谢
http://expert.csdn.net/Expert/topic/1318/1318286.xml?temp=.9080622
http://expert.csdn.net/Expert/topic/1323/1323255.xml?temp=.6935846
急,急
这个问题好象是表里出现了两条完全相同的记录所引起的,把这些完全相同的记录删除就可解决问题。
程序中Row cannot be located for updating.Som values may have been changed since it was last read又如何解决呢?
我已经在大富问以及microsoft等都看过了,有一点点理解意思,可就是解决
不了,救命啊!
这个错误提示不单单只是在SQL SERVER里出现,其它的数据库也可能会出现,如果你连续地进行adoquery.post,就可能出现这个情况,避免这个错误的方法是post后执行requery来刷新数据,或者直接使用SQL语句来进行数据的更新,而不是进行POST。另外,为何使用企业管理器两条完全相同的记录直接在sql server是删不掉的(有时可以有时不行),这个我就不太清楚了,我猜,可能和企业管理器删除时使用的方法有关,企业管理器不是使用一条语句进行删除,而是逐条删除。这只是我的猜测而已。
这个帖子是我以前回答别人的,你参考参考。
http://expert.csdn.net/Expert/topic/1124/1124168.xml?temp=.6032221
可以删除相同的记录