技巧:Delphi中三层主从表制作

来源:互联网 发布:unity3d官方案例精讲 编辑:程序博客网 时间:2024/06/02 20:57

中间层
    adcnet: TADOConnection;
    adqM: TADOQuery;
    dspM: TDataSetProvider;
    dtsM: TDataSource;
    adqD: TADOQuery;

连接方法
  adqM.Connection:= adcnet;
  dspM.DataSet:= adqM;
  dtsM.DataSet:= adqM;

  adqD.Connection:= adcnet;
  adqD.DataSource:= dtsM;
 
注意:中间层从表中的参数对应字段必须在主表中存在

客户端
    dmcnet: TDCOMConnection;
    cdsM: TClientDataSet;
    cdsD: TClientDataSet;

    dmcnet连接上中间层
    cdsM连接上dspM并取出所有字段
    把cdsD.DataSetField对应到cdsM取出的数据集
 
 
提交数据:如果主从表为同一表,则可只提交主表即可

原创粉丝点击