第二十二章CBuilder上的XML应用.pptVIP

  • 6
  • 0
  • 约2.22万字
  • 约 78页
  • 2017-05-11 发布于重庆
  • 举报
第二十二章CBuilder上的XML应用

22-4-3. MyBase資料庫的實作 【執行結果】 執行程式後,點選【開啟連結】即可顯示檔案(myemployee_dp.xml)中所儲存的資料集合,並執行檢視、新增或刪除的動作。在新增資料的動作中,按下【新增】按鈕即可輸入各欄位資料,按下【確定】完成新增輸入的動作;在刪除資料的動作中,按下【刪除】按鈕即可刪除紀錄指標(DBGrid元件箭頭所指處)所指紀錄。最後,在尚未關閉連結前按下【取消變更】按鈕皆可刪除對資料集合所作的變更。 22-4-3. MyBase資料庫的實作 【實例說明】 在本程式中,透過ClientDataSet元件的LoadFromFile讀取Data Packet格式的檔案作為ClientDataSet元件內資料集合的來源,並據此利用資料集合提供的方法,如:First(移到第一筆紀錄)、Prior(前移一筆紀錄)、Insert(新增紀錄)和Delete(刪除紀錄)來完成對資料進行檢視、新增和刪除的動作。有別於一般資料集合元件的地方在於ClientDataSet元件會載入資料集合的所有紀錄於記憶體中,並透過Delta屬性來紀錄對資料集合所作的變更,直到ApplyUpdates或SaveToFile函式呼叫後才把變更的資料存回遠端的資料集合或檔案中。因此,可透過CancelUpdates方法的呼叫來取消Delta中紀錄的變更達到復原的效果。最後,在關閉資料連結

文档评论(0)

1亿VIP精品文档

相关文档