如题。
我想把控制用自己的代码实现,比如要点击按钮后才写回数据库。
另外其它数据敏感控件也可以吗?

解决方案 »

  1.   

    兄弟,那你就不要用敏感控件,就用Edit控件就可以了
      

  2.   

    可以的
    主要是使用数据集的CACHE功能,先把修改的内容放在本地,最后由用户发出提交信息后传到数据库
    如果用的是BDE控件的话,将cacheupdate属性设为true 提交:ApplyUpdates,CommitUpdates,清空:CancelUpdates
    ADO控件的方法我忘掉了,但也可以的
      

  3.   

    谢谢啦!
    小弟正好是ADO呀!而且我有些地方用的是非敏感控件,
    但有时用敏感控件确实可以带来很多方便。
    我想既然它存在也肯定有它的合理性。
      好像在DELPHI的资料上关于ADO的介绍不怎么详细呀
    不知哪位仁兄有这方面的资料给我解决办法吧!!
      

  4.   

    cacheupdate属性设为true 提交:ApplyUpdates
      

  5.   

    可是ADO里没有CacheUpdate属性呀~~
      

  6.   

    ADOQuery控件需要设置他的locktype属性为ltBatchOptimistic ,cursortype属性为ctDynamic,保存的时候调用UpdateBatch过程即可
      

  7.   

    UpdateBatch过程有个参数。该参数是个枚举类型
    TAffectRecords = (arCurrent, arFiltered, arAll, arAllChapters)
    请问各有什么意义呀
    谢谢啦!!
      

  8.   

    arCurrent只提交当前记录
    alFiltered提交过滤后的记录
    arAll提交所有记录