DataSet to XML 問題 |
尚未結案
|
chrischi
初階會員 發表:58 回覆:59 積分:28 註冊:2004-05-04 發送簡訊給我 |
各位好 我想將 DataSet 儲存至資料庫, 但不知有何方法可將 DataSet 以 XML 格式
儲存(資料包含 Schema) ? 因為 DataSet.GetXML 只回傳資料部份, DataSet.GetXMLSchema 只回傳
Schema 部份, 但卻無函式可直接取得完整 DataSet XML 格式文字, 但
DataSet.WriteXML 卻可以, 不過 WriteXML 是輸出到檔案跟 Stream.
*.NET RD 都喜歡搞飛機? 我試過最笨的方法, 先將 DataSet 儲存成 .xml 檔案再將 RichTextBox.Text
內容儲存到資料庫 :
DataSet.WriteXML('dataset.xml', XMLWriteMode.WriteSchema);
... WriteXML 搭配 XMLWriteMode.WriteSchema 可以將 DataSet 完整的 XML 內容
儲存成檔案(資料包含 Schema), 我以以記事本開啟 .xml 可以看到中文字正確
顯示, 但用 RichTextBox 開啟 .xml 檔案時卻看到中文字變成無法識別的字元 : RichTextBox1.LoadFile('dataset.xml', RichTextBoxStreamType.PlainText); 以記事本可以看到正確的中文字, 但在程式用 RichTextBox 載入 DataSet.WriteXML
輸出的檔案時中文字就無法正確呈現, 真是奇怪...另人費解...明明是純文字而已
RichTextBox 就是無法正確顯示 DataSet.WriteXML 儲存的 XML 檔案中的中文字. 問題是 RichTextBox 無法正確讀取 DataSet 輸出包含中文字 .xml 檔案. 謝謝 Chris
|
G01
高階會員 發表:249 回覆:379 積分:215 註冊:2002-05-21 發送簡訊給我 |
|
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
|
G01
高階會員 發表:249 回覆:379 積分:215 註冊:2002-05-21 發送簡訊給我 |
|
G01
高階會員 發表:249 回覆:379 積分:215 註冊:2002-05-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |