我先
Table.Edit;
Table.post;
然后用dbedit将数据写入,可是数据更新只有才重新启动该程序时才有用.
我如果想在点击确定后立即更新数据库要怎么办啊?
还有假设我用来更改密码,2个edit2个dbedit,一个edit和一个DBedit用于为旧密码确认,一个edit为输入新密码.然后用Dbedit关联到修改密码后,但由于Table.active为
true所以Dbedit中的text会变为密码项显示出来.但如果不设为active则旧密码不能比较.我想请问怎么解决这个问题,麻烦讲得详细点.谢谢

解决方案 »

  1.   

    Table.Edit;//进行编辑状态
    dbEdit进行赋值。//赋值语句
    Table.Post;//保存数据
    要用以上有顺序啊。
      

  2.   

    都用TEDIT就可以了。
    或者用TDBEDIT作为旧密码显示,两个TEDIT作新密码和新密码的确认。其实密码全用TEDIT就可以了。就是说三个TEDIT啊。
      

  3.   

    1、Table.Edit;
    2、用dbedit将数据写入
    3、Table.post;
      

  4.   

    怎么样把Table.Edit状态变成不可edit状态啊,我如果将readonly设成false就会出错.
      

  5.   

    你把它的edable属性改为false不久行了吗