zoukankan      html  css  js  c++  java
  • delphi中DBEdit,数据的修改和提交

    https://bbs.csdn.net/topics/300030768

    我用DBEdit,DBComboBox这些控件,还用到ActionList行为,进行增删,但是现在的问题是每次我在DBEdit,DBComboBox中修改,没按提交,就提交到数据库中,为什么?请大家帮帮忙

    adoDataSet,ADOQuery 的 locktype  設為:ltBatchOptimistic

     AdoDataset.locktype := ltBatchOptimistic;
     
     .....
     
     try
      if AdoQuery.state in [dsinsert,dsEdit] then  adoQuery1.post;
       adoQuery1.UpdateBatch;
     except 
       raise;
     end;
     
    如果不是批量更新的话,不只post可以提交数据,当appen,insert时,都会提交当前正在编辑的数据
     
    ADOQuery locktype属性设为ltBatchOptimistic 
     
    写好“新增”、“修改”,“删除”、“保存”、“取消”几个基本按钮事件
    并且用代码控制好各按钮和数据控件的状态,只有“新增”、“修改”才允许进行数据修改,
    一旦修改,则只有“保存”、“取消”两个按钮可见,。。。
    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    植物:柏树
    植物:水杉
    植物:珙桐
    植物:桫椤
    汉语-成语:悠闲自在
    植物:孑遗植物
    汉语-词语:孑遗
    汉语-词语:调味品
    调味品:酱油
    netstat 命令详解
  • 原文地址:https://www.cnblogs.com/jijm123/p/13697244.html
Copyright © 2011-2022 走看看