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

請教ADO如何在程式結束前判斷是否有存檔?

答題得分者是:leo2568
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-04 00:10:45 IP:211.74.xxx.xxx 未訂閱
各位先進好~ 小弟使用ado設計一個程式 並且設定為ltBatchOptimistic 請教一下,如何在關閉程式前 去檢測資料是否有異動未存檔呢? 謝謝大家!
leo2568
中階會員


發表:54
回覆:124
積分:70
註冊:2003-09-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-04 00:25:33 IP:61.217.xxx.xxx 未訂閱
引言: 各位先進好~ 小弟使用ado設計一個程式 並且設定為ltBatchOptimistic 請教一下,如何在關閉程式前 去檢測資料是否有異動未存檔呢? 謝謝大家!
fgPendingRecords in BatchUpdate FilterGroup 發表人 - leo2568 於 2003/12/04 00:26:32
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-04 00:32:50 IP:211.74.xxx.xxx 未訂閱
引言: fgPendingRecords in BatchUpdate FilterGroup
抱歉,請問以上程式碼代表何種涵義呢? 謝謝!
leo2568
中階會員


發表:54
回覆:124
積分:70
註冊:2003-09-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-04 00:42:58 IP:61.217.xxx.xxx 未訂閱
引言: fgPendingRecords in BatchUpdate FilterGroup 抱歉,請問以上程式碼代表何種涵義呢? 謝謝!
BatchUpdate模式下ADO資料集FilterGroup含有以下特性:fgUnassigned,fgNone,fgPendingRecords,fgAffectedRecords,fgFetchedRecords,fgPredicate,fgConflictingRecords.
fgPendingRecords : 只顯示被異動過但尚未被更新回資料來源的資料
                      或是被異動過但尚未被取消更新的資料.
例:
procedure TForm1.RadioButton1Click(Sender: TObject);
  begin
    if (datamodule2.ADODataSet1.LockType = ltBatchOptimistic) then
      begin
        datamodule2.ADODataSet1.Filtered := true;
        datamodule2.ADODataSet1.FilterGroup := fgPendingRecords;
      end;
  end;
end;    
發表人 - leo2568 於 2003/12/04 00:55:57
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-04 00:54:30 IP:211.74.xxx.xxx 未訂閱
謝謝您精闢的解釋,受教了...感謝!
系統時間:2024-11-25 12:56:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!