我用Ado+SqlServer2000,在主窗体用DbGrid浏览表1,在Table有一个是新增Lookup字段,在进行编辑时,如果修改的是这个LookUp字段时,返回时总提示如下错误提示:
   "无法为更新定位行,一些值可能在最后一次读取后已更改"
  以后,在DbGrid就不能再浏览数据表了.
  要如何解决.Requery也不行

解决方案 »

  1. 我也遇到过这样的问题,结果呢,我就在所有使用数据的地方,将这个数据表每次都重新打开,保证每次的数据都是从数据库刚取出来的,就不会出现此问题了,不知对你是否有效!
      

类似问题 »