1,用ADO吧
2。最好用dbedit

解决方案 »

  1.   

    同上
    ado,dbedit
    3.master-detail?
    能不能说清楚一些?
      

  2.   

    TO zlwindstar(windforce)就是master/detail的模式,比方说出货单的方式,单头和单身!!
      

  3.   

    1 ADO是今后Windows上数据库访问的方向,但是目前他最好的应用还是对MS 的SQLServer,
      对Oracle等还不是很好,建议还是用BDE,以后相信会转向 ADO。
    2 Tedit可以有更多控制,但是也意味着需要更多代码,如果不是需要特殊控制,用TDBEdit
       没有什么不好,关键看是否满足了你的应用要求,没有一定的规则的
    3 没什么不用TADOTable,也许会好些
      

  4.   

    我用的bde和dbedit~
    但是我怎么用的SQLServer也是用的bde呢?是不是我该换成ado了哦?
      

  5.   

    1、用ADO还是用BDE无非是连接的方式,不是很重要。
    2、TDBEdit主要用来做显示,做控制的话不如用TEdit或第三方控件。
    第3个问题能说清楚一点吗?
      

  6.   

    to  flypuma(飞豹) 
       听别人说query 比table 会快,不知道是不是?to  phaqyxiao(非奇)   
       主从表的意思是说, 我做一个打出货单的模块,有单头和单身,我是采用缓存模式,当单头和单身全部输入完毕,存盘时,单头是存下来了,可是单身却不见了。希望指点指点。
      

  7.   

    to phaqyxiao(非奇) 
    能不能给段程式参考一下,,谢谢
      

  8.   

    假设A为主表,有id,dh,other字段;B表为子表,有id,dh,代码,品名等字段。
    输入form应该有dh,other,代码1,品名1,代码2,品名2等信息。
    ...
      try
    ..  begintrans
        query1.append;
        query1.fieldbyname('dh').asstring:=dh;
        ...
        query1.post;//***
        query2.append;
        query2.fieldbyname('dh').asstring:=dh;
        query2.fieldbyname('代码').asstring:=代码1;
        ...
        query2.post;//***
        //***中间可用循环。
        committrans;
      except
        rollbacktrans;
      end;
    ...A表连query1,b表连query2