全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1273
推到 Plurk!
推到 Facebook!

請問MASTER / DETAIL 的設計

尚未結案
shing.net
中階會員


發表:207
回覆:124
積分:66
註冊:2002-03-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-22 13:17:20 IP:140.122.xxx.xxx 未訂閱
請問MASTER / DETAIL 的設計 請問若DETAIL 已輸入資料,但我將MASTER 刪除 其所對應之DETAIL 也必須跟著刪除其用何方式較好?? 使用cacheUpdate?或是直接做刪除動作??或是有更好的方式
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-22 15:02:30 IP:211.74.xxx.xxx 未訂閱
我的做法是這樣.. 比如說Master/Detail 對應的key值欄位是AAA,BBB二個.. 我用另外一個Query去下指令.. Query1.Close; Query1.SQL.Clear; Query1.SQL.add('DELETE FROM Detail ' 'WHERE AAA=' #39 'XXX' #39 'AND BBB=' #39 'XXX' #39); Query1.ExecSQL; 這樣就可以把Detail一次刪除..
引言: 請問MASTER / DETAIL 的設計 請問若DETAIL 已輸入資料,但我將MASTER 刪除 其所對應之DETAIL 也必須跟著刪除其用何方式較好?? 使用cacheUpdate?或是直接做刪除動作??或是有更好的方式
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-22 15:42:31 IP:61.221.xxx.xxx 未訂閱
這種方式有粉多 常見的 都是先存在某個地方當USER確定存檔後才將數值存入 至於某地方處理方式也有粉多 例如:陣列.暫存的BD...看人怎麼用!!!
------
======================
昏睡~
不昏睡~
不由昏睡~
payne
初階會員


發表:1
回覆:40
積分:38
註冊:2002-04-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-22 17:18:01 IP:140.92.xxx.xxx 未訂閱
也可以用資料庫的Trigger功能
系統時間:2024-05-14 13:40:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!