設(shè)置要點:
1,存TDAMemDataTable的MasterMappingMode為mmWhere,
存TDAMemDataTable的MasterSource為主TDADataSource的name,例如ds_dept.
存TDAMemDataTable的MasterFields為主TDAMemDataTable的關(guān)聯(lián)字段。例如DEPTNO.
存TDAMemDataTable的DetailFields為自己的外鍵關(guān)聯(lián)字段。例如DEPTNO.
服務(wù)器Schema如何添加Data Tables:
1,new Data Table.
2, new Statements,然后編輯SQL Editor寫SQL.Fields列會自動添加列名。
根據(jù)服務(wù)器Schema的Data Tables,客戶端手工添加TDAMemDataTable:
1,添加TDAMemDataTable,設(shè)置LogicalName為服務(wù)器Schema中Data Tables的名字。
2,添加TDADataSource。
遇到問題,服務(wù)端的Schema里面的DataTable手工添加有問題
1,經(jīng)過測試,問題出在服務(wù)端。如果服務(wù)端的數(shù)據(jù)集是通過sql生成,則客戶端主表和存表關(guān)聯(lián)有問題。