在三层开发中,如何设置表的主从连接关系:Remote Data Module中有: Adoquery , Adoconnection,Datasetprovider.客户端DataModule有clientdataset, socketconnection, datasource数据库表有:abc,abc_deltail请问在哪里设置?

解决方案 »

  1.   

    在clientdataset中设置mastersource和masterfield属性应该就可以了,你试看看吧,我也是新手,希望能帮得上你。
      

  2.   

    Remote Data Module Add: MasterDataSource, DetailDataSourece;
    MasterQuery:
      Select ID, * From MasterTableName Where ...
      MasterQuery.LockType := ltBatchOptimistic;
    DetailQuery: 
      Select * From DetailTableName where ID = :ID ...
      
      DetailQuery.DataSource := MasterDataSource;
      DetailQuery.LockType := ltBatchOptimistic;ID為主從表關聯Field