2

这个问题的副本,但由于没有接受答案,我想也许有一个解决方法。我的服务器上有两个TSQLTable组件datasnap,它们处于主/从关系中,一个TDataSetProvider链接到主表。在我的客户端应用程序中,有两个TClientDataSet组件,其中一个自然嵌套在另一个中。当我尝试将记录发布到详细数据集时,即使在调用之前ApplyUpdates(),也会引发上述异常。这真的是 XE2 中的错误吗?如何解决它?

这是为表生成的图表 SSMS: 在此处输入图像描述

4

1 回答 1

3

我假设主从关系是通过 CenterID -> ID。这不能按预期工作。

Midas 内部要求在两个数据集中使用相同的字段名称来建立主从关系。给出您的布局,它会尝试使用两个表中的 ID 字段建立关系。

要解决此问题,请将 Centers 中的 ID 字段重命名为 CenterID。

于 2012-12-02T15:29:10.887 回答