Delphi DBExpress Parent Child未找到相应的主记录

时间:2012-04-24 12:23:18

标签: delphi master datasnap dbexpress detail

我正在使用DBExpress连接到MySQL。我在两个表之间有一个主要的细节关系。我通过DatasetProvider提供父表。在客户端,我有2个clientdatasets。其中一个访问提供程序,具有子字段的所有父字段+嵌套数据集字段。第二个clientdataset Dataset字段属性设置为父级的嵌套数据集字段。

现在,当我在子数据集中添加新记录时,它会给出一个错误“找不到相应的主记录”。

不知道为什么。

Nirav

1 个答案:

答案 0 :(得分:1)

当您进行链接时,clientdataset和tdatasetfields(nesteddataset)中存在一个大错误。 这发生在XE和XE2中 规则:    如果希望嵌套数据集具有一个提供程序,则链接表Period必须具有相同的列名。