實做中ADODataSet元件LoadFromFile和SaveToFile的作用﹖ |
尚未結案
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
請教各位前輩 ADODataSet元件的LoadFromFile和SaveToFile可以將資料表轉存成一個檔案及讀取這個檔案﹐小弟不清楚在實做中有何作用﹒原以為在實做中可以利用這個功能對資料表進行備份﹐但后來發現以ADODataSet的LoadFromFile方法讀取到的檔案僅僅是一個暫時性的﹐并無更新資料庫的作用﹐故不解其作用究竟為何﹖ 也不知小弟以上的理解是否正确﹐敬請各位前輩指正﹒ 另外想請教此元件的BeforeEdit与OnWillChangeRecord及OnWillChangeRecordSet三個事件的區別﹒﹒﹒不甚了解﹐敬請賜教﹗ 謝謝﹗ 努力,相信會獲得美麗!
忻晟
------
忻晟 |
ha0009
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
你好:
當 Self 要去拜訪客戶前,先將今天所需的資料透過 SaveToFile 轉存成外部檔案,開始今天的拜訪銷售行程。
當 Self 回到辦公室,透過 LoadFromFile 將外部檔案載入,再透過 UpdateBatch 達到同步更新的動作。 上面的情境描述你是否明瞭,我們可以透過 ADO 的 SaveToFile 及 LoadToFile 達到資料庫分散式離線作業
的目的,所以並非你說的無更新資料庫的作用。這樣的功能其實 Delphi 3.0 以後就有支援了,在
Delphi 中稱為 BriefCase 模型,你可在 Help 中搜尋 BriefCase 關鍵字。這也是你的前一篇問題我跟你提的
要保持相同綱要的原因。至於你提到備份的問題,其實你只要透過 JRO 作定時複製資料庫就好了,我想會比你轉
成外部檔案好吧。
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
ha0009
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |