請問TClientDataSet實作Master/Detail/Detail的問題? |
尚未結案
|
ying0515
中階會員 發表:90 回覆:168 積分:81 註冊:2003-01-04 發送簡訊給我 |
請問我是用三個TClientDataSet的Nested Table
實作Master/Detail(1)/Detail(2),
cdsHD=>Master, cdsDL=>Detail(1), cdsDK=>Detail(2),
當新增時cdsDL會把cdsHD的primary key自動帶入cdsDL的key,
可是當cdsHD的主Key改變時,只有cdsDL的關聯Key會跟著改變,
而cdsDK的關聯Key卻不會跟著改變?
請問如何處理??
環境 TClientDataSet -> TDataSetProvider -> TQuery
MS SQL, Delphi 7 Delphi follower
------
Delphi |
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
ying0515
中階會員 發表:90 回覆:168 積分:81 註冊:2003-01-04 發送簡訊給我 |
Mickey兄: 你說的我都有設,但還是不行.我上傳程式,麻煩幫我看一下. http://delphi.ktop.com.tw/loadfile.php?TOPICID=18837605&CC=421295 剛開始新增時,關聯Key是一樣 當修改cdsHD的關聯Key,cdsDL會自動跟著變,而cdsDK沒跟著變!Delphi follower
------
Delphi |
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |