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

Clientdataset 的 delta 是否有值如何判斷

答題得分者是:william
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-05 00:08:12 IP:211.75.xxx.xxx 未訂閱
請問我用 if not VarIsNull(Delta) then 語法判斷 Clientdataset 的 delta 是否有值 却出現 delta is empty 的錯誤訊息 我該用什麼才能判斷 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-05 00:20:36 IP:203.204.xxx.xxx 未訂閱
thomas0728 你好     請使用CDS.ChangeCount > 0 判斷即可,當Delta 有資料表示有異動過資料,那麼cds.ChangeCount會傳回異動過的資料筆數。
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-07 15:03:47 IP:211.75.xxx.xxx 未訂閱
Chance36 大大: CDS.ChangeCount > 0 只可以用來判斷是修改狀態 如果是新增就不行了,新增時用 not VarIsNull(Delta) 還是會出現 delta is empty 的錯誤訊息 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-07 15:28:25 IP:210.243.xxx.xxx 未訂閱
引言: Chance36 大大: CDS.ChangeCount > 0 只可以用來判斷是修改狀態 如果是新增就不行了,新增時用 not VarIsNull(Delta) 還是會出現 delta is empty 的錯誤訊息
新增也可以ㄚ 我想你的問題應該是DataSet還在dsInsert狀態 你在執行CDS.ChangeCount之前先執行CDS.CheckBrowseMode; 混心雜欲 棄修身~唉
------
唉~
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-07 16:33:24 IP:147.8.xxx.xxx 未訂閱
CDS.Modified or (CDS.ChangeCount>0)
系統時間:2024-05-03 3:48:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!