以前添加数据时,我是每种单据用一个TTable控件,时间长了,发觉很难维护
我现在想大部分单据共用一个Ttable 用代码去生成Ttable 的各属性,包括,事件
不知这种方案可行否?

解决方案 »

  1.   

    那还不如用TQuery;
    SQL总比table好管理。
      

  2.   

    qiume(杜克) 能否具体点,有相应的例子吗?谢谢!
      

  3.   

    把ADOQuery1的属性:locktype:=itbactchoptimistic,usorlocation:=cluserclient
    cursortype:=keyset
    sql: select * from 表名 where 1=0保存时:(显式提交)
    with adoconnection1 do
    begin
      begintrans;  //事务开始
      try
       adoquery1.updatebatch;  //批量保存
       committrans;     //提交事务
      except
       rollbacktrans;必  //失败回滚
       rasise;
       exit;
     end;
    end;
      

  4.   

    以前添加数据时,我是每种单据用一个TTable控件,时间长了,发觉很难维护
    我现在想大部分单据共用一个Ttable 用代码去生成Ttable 的各属性,包括,事件
    不知这种方案可行否?----------------------------------------------------------------建个单据窗体基类.
    所有的单据从这里继承下来.
      

  5.   

    simonzone(阿三) 有没相关例子呢?
      

  6.   

    你可以通过Sql语句来返回Dataset,你维护的仅仅是Sql