有没有用Cache?如果用了的话,要Commit才写入!

解决方案 »

  1.   

    你可以加一个TDBNavigator这个控件只要post一下就行了(有这个按钮的)哈哈快乐吧!
      

  2.   

    你好像用CahcheedUpdates属性了吧
      

  3.   

    真的没有啦,我查过cachedupdates,在以上过程中一直是false。
      

  4.   

        我建议你还是用个TDataModual控件,然后在此用个TQuery控件以及TDataBase控件,然后在你的TMDIChild类Uses这个TDataModul,接着你就可以采用TQuery的所有方法来操作数据库了,这样绝对比用TDBGrid要来得安全可靠的,不过要记得每次更新数据是,一定要采用诸如post()、
    Transaction.commit()以及try...except等的安全措施的。
        Good luck!
      

  5.   

    to hahafan
    :requestlive是TQuery的属性吧,我用的是TTable;
    to linkie
    :谢谢,不过我的这个窗体不需要这么复杂。
      

  6.   

    方法是使用cache,鉴于是受了kingron的提醒,给分。