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

請教有關資料型態轉換....

尚未結案
lovewoman
一般會員


發表:4
回覆:7
積分:2
註冊:2003-09-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-11 02:11:04 IP:219.68.xxx.xxx 未訂閱
各位前輩大家好 本人正在用Delphi 6.0寫一個轉檔程式 是從文字檔'.txt. 的資料轉成 '.db'的資料檔 但轉檔時有一個豬頭問題沒辦法解決 我文字檔多是用String的型態讀進變數 但轉檔時有一欄資料 其在 .db 資料檔的資料型態為數值,但讀入時是字串 如'123,456' example 文字的 123,456===> 數值的 123,456 or 123456 其實是一個數值 但其千位為有一個',' 但我用StrtoFloat或StrtoInt函數轉成數值資料要入檔時 多會因為那個千位或百萬位的逗號 顯示錯誤的數值型態... 請問各位大大要如何解決啊... 發表人 - lovewoman 於 2004/06/11 02:14:44
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-11 02:45:59 IP:203.204.xxx.xxx 未訂閱
lovewoman 你好 a:='123,456'; a := StringReplace(a,',','',[rfReplaceAll, rfIgnoreCase]);//把','換成''後再轉型 n := StrToInt(a);
lovewoman
一般會員


發表:4
回覆:7
積分:2
註冊:2003-09-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-11 09:54:44 IP:219.68.xxx.xxx 未訂閱
引言: lovewoman 你好 a:='123,456'; a := StringReplace(a,',','',[rfReplaceAll, rfIgnoreCase]);//把','換成''後再轉型 n := StrToInt(a);
請問一下,[rfReplaceAll, rfIgnoreCase]要怎樣設定 3Q...
lovewoman
一般會員


發表:4
回覆:7
積分:2
註冊:2003-09-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-11 09:54:59 IP:219.68.xxx.xxx 未訂閱
引言: lovewoman 你好 a:='123,456'; a := StringReplace(a,',','',[rfReplaceAll, rfIgnoreCase]);//把','換成''後再轉型 n := StrToInt(a);
請問一下,[rfReplaceAll, rfIgnoreCase]要怎樣設定 3Q...
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-11 12:47:38 IP:203.204.xxx.xxx 未訂閱
lovewoman 你好 rfReplaceAll:全部取代 rfIgnoreCase:忽略大小寫 ps:Delphi HELP中有詳細說明
系統時間:2024-05-18 16:13:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!