如何实现:输入数据而不会主动保存到数据库中。按一个Button按钮后才保存到数据库中!

解决方案 »

  1.   

    跟 DBGridEh 无关,在你的数据集控件上设置。你用什么数据集控件?
      

  2.   

    可以向一过渡Table中输入,再确定后向正式Table转移。
      

  3.   

    先设  ADOQUERY.LockType:=ltBatchOptimistic;
    按保存按钮时  ADOQUERY.UpdateBatch;
      

  4.   

    把它的enabled属性给false不就完事了么?
      

  5.   

      Adoquery1.UpdateBatch(arall);
      

  6.   


    如果用的是adoquery。可以
    把cursortype设为:ctKeyset,
    把locktype设为:ltBatchOptimistic。
    这样你改了数据后,它就不会自动更新回数据库了。只有执行了adoquery.updatebatch后才更新数据库
      

  7.   


    但是可以添加新记录,而不需要执行adoquery.updatebatch