程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> TClientDataSet[2]: Data、XMLData

TClientDataSet[2]: Data、XMLData

編輯:Delphi

TClIEntDataSet.Data  { 數據的二進制格式的描述 }  
TClIEntDataSet.XMLData { 數據的 XML 格式的描述 }  

//先在窗體上放置 ClIEntDataSet1、Memo1 和三個按鈕 
 
uses XMLDoc, IOUtils; { 分別提供 FormatXMLData 和 TFile.ReadAllText 函數 } 
 
{ 設定當前目錄 } 
procedure TForm1.FormCreate(Sender: TObject); 
begin 
 ChDir(GetEnvironmentVariable('COMMONPROGRAMFILES') + '\CodeGear Shared\Data\'); 
end; 
 
{ 讀取 XMLData 測試 } 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
 ClIEntDataSet1.LoadFromFile('employee.cds'); 
 Memo1.Text := FormatXMLData(ClIEntDataSet1.XMLData); 
end; 
 
{ 寫入 XMLData 測試 } 
procedure TForm1.Button2Click(Sender: TObject); 
var 
 str: string; 
begin 
 str := TFile.ReadAllText('country.XML'); 
 ClIEntDataSet1.XMLData := str; 
 Memo1.Text := FormatXMLData(ClIEntDataSet1.XMLData); 
end; 
 
{ 讀寫 Data 測試 } 
procedure TForm1.Button3Click(Sender: TObject); 
var 
 ClientDataSet2: TClIEntDataSet; 
begin 
 ClientDataSet2 := TClIEntDataSet.Create(Self); 
 ClIEntDataSet2.LoadFromFile('parts.cds'); 
 ClientDataSet1.Data := ClIEntDataSet2.Data; 
 ClIEntDataSet2.Free; 
 Memo1.Text := FormatXMLData(ClIEntDataSet1.XMLData); 
end; 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved