請問在3-Tier架構下,要如何設定Client端的Master-Detail關聯? |
尚未結案
|
tangkh
一般會員 發表:26 回覆:28 積分:10 註冊:2002-09-11 發送簡訊給我 |
我在3-Tier架構下,有一個關聯如下:
M ->D1 ->D2 ↓ ↓ ↓ Ms1 Ds1 Ds2Server端的RDM設定: 1. D1的MasterSource=M, D2的MasterSource=D1。 2.Ms1的MasterSource=M, Ds1的MasterSource=D1, Ds2的MasterSource=D2。 Client端DM設定:使用ClientDataSet元件 1.Mcds:RemoteServer=DCOMConnection1,ProviderName=Mdsp. 2.Ms1cds與D1cds均可以在Mcds的Tfield中找到相對應的TdataSetField,但在D2cds及Ds1cds卻只有D2cds一個有對應的TdataSetField,Ds1cds無法與D1cds建立Master-Detail關聯。 請問在這樣的情形下,要如何設定Ds1cds與D1cds的Master-Detail關聯? 請前輩指導,感謝! 發表人 - tangkh 於 2004/01/30 10:08:07 |
babyfish4
一般會員 發表:2 回覆:40 積分:18 註冊:2003-08-04 發送簡訊給我 |
您好:
感覺您在Server端的設定應該沒有錯
D1cds和Ms1cds可以在Mcds的TField找到
D2cds和Ds1cds應該在D1cds裡頭的TField找的到
Ds2cds應該在D2cds裡頭的TField裡頭找的到
引言: 我在3-Tier架構下,有一個關聯如下:M ->D1 ->D2 ↓ ↓ ↓ Ms1 Ds1 Ds2Server端的RDM設定: 1. D1的MasterSource=M, D2的MasterSource=D1。 2.Ms1的MasterSource=M, Ds1的MasterSource=D1, Ds2的MasterSource=D2。 Client端DM設定:使用ClientDataSet元件 1.Mcds:RemoteServer=DCOMConnection1,ProviderName=Mdsp. 2.Ms1cds與D1cds均可以在Mcds的Tfield中找到相對應的TdataSetField,但在D2cds及Ds1cds卻只有D2cds一個有對應的TdataSetField,Ds1cds無法與D1cds建立Master-Detail關聯。 請問在這樣的情形下,要如何設定Ds1cds與D1cds的Master-Detail關聯? 請前輩指導,感謝! 發表人 - tangkh 於 2004/01/30 10:08:07 |
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: 在設定 Master-Detail 關聯時,Detail 的 DataSet 應該指定 MasterSource 與 MasterFields,因此你的 M,D1,D2,Ms1,Ds1 皆須有一個 DataSource 與之對應,結構應該如下
DataSource DataSet MasterSource ========== ======= ============ DS_M M DS_D1 D1 DS_M DS_D2 D2 DS_D1 DS_Ms1 Ms1 DS_M DS_Ds1 Ds1 DS_D1 DS_Ds2 Ds2 DS_D2 ========== ======= ============-------------------------------- 小弟才疏學淺,若有謬誤請不吝指教 --------------------------------
------
Fishman |
tangkh
一般會員 發表:26 回覆:28 積分:10 註冊:2002-09-11 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |