xyxx(雪域雄师) :请问这是什么原因,好像这样子不会出错。只不过记录指针变为第一条了,如果要执行插入功能不是很不好, ihihonline(小小->充电中……) ,CHENGXB(大山) :增加时都可以增加,只不过在增加时其中的数值错了要进行修改,这时就出错了。

解决方案 »

  1.   

    xyxx(雪域雄师) :请问这是什么原因,好像这样子不会出错。但这好像还是重新打开一次。总感觉好像不对劲。只不过记录指针变为第一条了,如果要执行插入功能不是很不好, ihihonline(小小->充电中……) ,CHENGXB(大山) :增加时都可以增加,只不过在增加时其中的数值错了要进行修改,这时就出错了。
      

  2.   

    这个问题我刚刚解决的!虽然我不知道为什么错,
    但是,如果你用的是post提交数据的话是会报这个错误的!
    你可以选择将表打开再关闭一次,但是,这样会造成数据的
    显示顺序和录入顺序不一致。所以建议使用refresh来解决问题!
      

  3.   

    这是因为多用户 操作同一条记录的问题,解决方法:
    在你的dataset(ADO的)打开后执行:
    const
      adCriteriakey = $0000000;Dataset.Properties['Update Criteria'].Value := adCriteriakey;
      

  4.   

    还是不太满意。
    我只能这样   
       ADOQuery1.Close;
       ADOQuery1.Open;
    可就是感觉这是个问题。 happyjoe(尘土飞扬) 这是个简单的录入的单机版。谢谢各位。