2012-12-02 34 views
2

this question重複的,但因爲答案有不被接受,我想也許有一個變通方法。 我有datasnap服務器上的兩個TSQLTable組件,其是在一個主/從關係,並且鏈接到主表中的一個TDataSetProvider。在我的客戶端應用程序中,有兩個TClientDataSet組件,其中一個自然嵌套在另一個組件中。當我嘗試一個新記錄發佈的詳細信息數據,甚至稱ApplyUpdates()之前,所提到的異常。這真的是XE2中的一個錯誤嗎?如何解決它?的DataSnap主/從關係 - 帖子引發與信息例外「無相應主記錄發現」

下面是表生成的圖SSMS: enter image description here

+0

你能提供兩個表的字段列表? –

+0

@UweRaabe添加圖 –

回答

3

我假定主從關係是由CenterID - >標識。這不符合預期。

MIDAS的內部要求使用相同的字段名稱在兩個數據集中建立主從關係。給你的佈局,它試圖建立一個使用兩個表中的ID字段的關係。

要解決此中心中的ID字段重命名爲CenterID。