我建立了一个主从结构的数据录入窗体,但是当我在从数据表中输入数据时,如果我输入了好几条数据,中间返回到前面的纪录修改数据时,会产生“无法为更新定位行错误,一些值可能在最后读取后更改”,怎么处理这个错误?
谢谢!

解决方案 »

  1.   

    昨天没上班,现在才看到。我在主表和从表中设置了自动编号的字段,而且设定为主键,但是还是会出现老问题,有时候还会遇上stack overflow的问题。有什么办法彻底解决?
      

  2.   

    我的理想是让我的DBGrid表格中任意输入、修改数据,就像在Access里面一样。实际上我已经用Access+VBA开发了这套程序,但是我的远方的朋友的系统和我的不一样,Access版本不一样,加载的控件也不一样,但是Access又不能打包,所以才改用Delphi的。程序功能并不复杂,类似于销售合同管理,主表是合同条款,从表是合同商品明细,然后用Office做的模版将合同打印出来。