線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1175
推到 Plurk!
推到 Facebook!

請教關於TClientDataSet的一個問題

尚未結案
smallbridge
一般會員


發表:7
回覆:19
積分:5
註冊:2003-07-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-02 13:53:18 IP:218.1.xxx.xxx 未訂閱
使用TClientDataSet的LoadFromStream裝載一個XML文檔。 XML文檔內有一個日期類型的欄位。如果XML資料日期寫成 則可正常。 如果寫成 在ClientDataSet內顯示的日期資料爲空 爲何?假設無法去更改XML文件的內容的情況下如何解決? 對於讀取XML結構的資料 Delphi內還有什麽控制項可以使用?
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-02 13:55:38 IP:147.8.xxx.xxx 未訂閱
Tried XML Mapper? Launch it in Tools|XML Mapper.
smallbridge
一般會員


發表:7
回覆:19
積分:5
註冊:2003-07-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-02 14:21:17 IP:218.1.xxx.xxx 未訂閱
Sorry,有一段沒有顯示出來: 如果在XML文檔寫成 starttime="2003-1-1" 則ClientDataSet顯示此資料爲空。 如果寫成 starttime="2003-01-01" 則可正常顯示。 如果不能去更改XML文件內容的話,該如何處理?
liorex
初階會員


發表:19
回覆:60
積分:32
註冊:2002-08-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-02 15:15:09 IP:61.218.xxx.xxx 未訂閱
要不要是試用field 的edit format 強迫讓日期補0 這樣就可滿足 填滿位數的需求啦 ---------------------- 一切有為法 如夢幻泡影 如露亦如電 應做如是觀 ----------------------
smallbridge
一般會員


發表:7
回覆:19
積分:5
註冊:2003-07-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-03 09:22:22 IP:218.1.xxx.xxx 未訂閱
不行,在Load XML 文件後日期內容已經是空的了,此時已經無法將正確的日期讀出,也沒有辦法進行日期格式化了。 急啊,大蝦們該如何解決啊?
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-03 10:28:06 IP:203.75.xxx.xxx 未訂閱
那只好在讀取 XML 文件之前~~先去更改此 XML 的內容吧~~ 將 2003-1-1 改成 2003-01-01 -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
系統時間:2024-11-23 11:27:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!