ADO的的简单机制是什么?为什么我用DBEDIT 的insert的动作插入新记录后,POST动作了,也不能在该ADOTABLE里的DBGRIDEH清单,里马上看到该条记录?而当我再执行一次INSERT 动作后,DBGRIIDEH的前一条插入的记录就出来了?这个怎么改?如何实时?

解决方案 »

  1.   

    再一次INSERT 才会吧当前未提交的内容提交到数据库
      

  2.   

    POST动作了,因为你的数据源并未刷新requrey,在post之后刷新一次就可以了。
      

  3.   

    要不你实时刷新下吧(ONSHOW 或者 BUTTON(SENDER)),我一般不用DB空间控件的(DBDATAGRID除外),直接SQL语句你说的那个DBGRIDEH控件,我还真没有用过,
      

  4.   

      每一次修改,你的ado都应刷新一次
      

  5.   

    每一次修改,你的ado都应刷新一次
      

  6.   

    POST后虽然提交了,但并没有刷新.
    进一步用DML时,就会先进行刷新.