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

如何能讓dataset的資料轉成sql語法欄位名稱的xml

答題得分者是:老大仔
mingking0947
一般會員


發表:30
回覆:32
積分:12
註冊:2005-07-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-03-12 18:43:30 IP:60.251.xxx.xxx 訂閱
cust_id cust_name REF' ,
而 xml內容要為:
<AAA>AAA>
<ACERREF>
<0002BBB>BBB>
REF>
目前使用ADOQuery1.SaveToFile(sXmlName,PfAdTG) or ADOQuery1.SaveToFile(sXmlName,pfXML) 無法滿足需求.

因為原本用asp寫DataSet的WriteXml方式想改用delphi寫.所以請各位大大幫忙,感謝!!

編輯記錄
mingking0947 重新編輯於 2013-03-12 18:44:48, 註解 無‧
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-03-13 07:56:29 IP:210.61.xxx.xxx 未訂閱


[code delphi]
ADOQry.First;
while not ADOQry.Eof do
begin
for i := 0 to ADOQry.Fields.Count -1 do
begin
//
end;
ADOQry.Next;
end;
[/code]


===================引 用 mingking0947 文 章===================
cust_id cust_name REF' ,
而 xml內容要為:
<AAA>>
<ACER<!--REF>
<0002<!--BBB>
<!--
目前使用ADOQuery1.SaveToFile(sXmlName,PfAdTG) or ADOQuery1.SaveToFile(sXmlName,pfXML) 無法滿足需求.

因為原本用asp寫DataSet的WriteXml方式想改用delphi寫.所以請各位大大幫忙,感謝!!

mingking0947
一般會員


發表:30
回覆:32
積分:12
註冊:2005-07-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-03-13 10:09:28 IP:60.251.xxx.xxx 訂閱
感謝這位大大,
除了逐筆轉出外,是否還有元件所提供直接轉出的方式?
mingking0947
一般會員


發表:30
回覆:32
積分:12
註冊:2005-07-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-05-02 21:35:26 IP:118.167.xxx.xxx 訂閱
最後以xml的dom配合迴圈方式做完了,但時間花很多.主管不同意,只能再找其他方式了.
還是感謝這位大大.

另外若要匯出至xml檔的資料要自己定義格式的話,可以用XMLTransformClient元件套用自行定義的.xtr檔(用tools\xml mapper工具編輯),匯出xml即可.

編輯記錄
mingking0947 重新編輯於 2013-05-05 23:52:33, 註解 無‧
系統時間:2024-04-26 0:45:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!