線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1063
推到 Plurk!
推到 Facebook!

Tdatasetcancel和Tclientdatasetundo有什麼異同?

尚未結案
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-18 10:35:06 IP:210.201.xxx.xxx 未訂閱
Tdatasetcancel和Tclientdatasetundo有什麼異同? 「堅持」從洗馬桶做起 Aric
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-18 13:34:32 IP:61.219.xxx.xxx 未訂閱
引言: Tdatasetcancel和Tclientdatasetundo有什麼異同? 「堅持」從洗馬桶做起 Aric
你是指Tdataset.cancel,Tclientdataset.UndoLastChange嗎? cancel:取消目前的異動(未post) UndoLastChange:復原上一步的異動(post後)..可復原insert,edit.delete 永遠追不上技術更新的速度~~
------
星期一,二...無窮迴圈@@
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-18 14:24:33 IP:218.16.xxx.xxx 未訂閱
Cancel 是取消由 dataset.edit / dataset.insert / dataset.append 而未 post 之前的更動。 Undo 是好像 words 等軟件的 undo 功能,可以一步步的還完之前的更動,直至對上一次 ApplyUpdate / MergeChangeLog / Refresh 為止。
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-19 18:21:51 IP:61.231.xxx.xxx 未訂閱
引言: Cancel 是取消由 dataset.edit / dataset.insert / dataset.append 而未 post 之前的更動。 Undo 是好像 words 等軟件的 undo 功能,可以一步步的還完之前的更動,直至對上一次 ApplyUpdate / MergeChangeLog / Refresh 為止。 applyupdate跟mergechangelog的意義不大瞭解不知是怎麼界定
「堅持」從洗馬桶做起 Aric
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-19 19:45:46 IP:61.10.xxx.xxx 未訂閱
ClientDataSet 會把 Data (未經改變的數據) 和 Delta (所有變更) 分開存放,所以才可以 undo 和跟伺服器斷線後遲些才再變更寫上主機。 ApplyUpdate 是將改變寫入主機,之後再將改變寫入data 並清空 delta Mergechangelog 是不將改變寫入主機直接將改變寫入 data 並清空 delta,之後不能再更新到主機了。 mergechangelog 主要是不再需要更新上主機只存在本地檔案時節省空間及增加 效率用。
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-21 09:39:27 IP:210.201.xxx.xxx 未訂閱
引言: 原來如此 < face="Verdana, Arial, Helvetica"> 「堅持」從洗馬桶做起 Aric
系統時間:2024-05-04 23:26:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!