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

data 這種資料型態怎麼轉換

尚未結案
derekyppp
一般會員


發表:16
回覆:33
積分:9
註冊:2004-02-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-15 01:38:59 IP:61.216.xxx.xxx 未訂閱
我從資料庫裡 成功拿出一個值     
 
  
 user_id =  ClientDataSet1->FieldValues["name"]  ;
可是user_id得到的資料型態竟不是string 也不是int 而是data 請問我要怎麼轉換成string 或是 int 呢?
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-15 01:58:44 IP:61.62.xxx.xxx 未訂閱
user_id = ClientDataSet1->FieldValues["name"].AsType(varString); or user_id = ClientDataSet1->FieldValues["name"].AsType(varInteger); 發表人 - allenchan 於 2004/12/15 02:03:16
derekyppp
一般會員


發表:16
回覆:33
積分:9
註冊:2004-02-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-15 08:47:05 IP:218.168.xxx.xxx 未訂閱
不行耶~    我用了
 
user_id = ClientDataSet1->FieldValues["name"].AsType(varString); 
結果他的資料型態一樣是data 在一開始有宣告String user_id; 我設中斷,然後用滑鼠指在user_id 這個變數上,他得到的 data:"danny" 可是我把這個得到的資料,放在form1的caption 來測試 ,卻是空白 請問這是為什麼?
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-15 09:04:11 IP:61.62.xxx.xxx 未訂閱
~~ 他的 >> 您在紅字的地方下個中斷點,看
derekyppp
一般會員


發表:16
回覆:33
積分:9
註冊:2004-02-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-15 14:53:39 IP:218.168.xxx.xxx 未訂閱
我有點懂了你的意思了 可是為什麼那我把它取得到的值data:{"danny"} ← 照你說的是字串 放在Label1->text = user_id 然後顯示出來的是空白的 連form1->caption 也是顯示成空白呢?
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-15 14:59:38 IP:61.222.xxx.xxx 未訂閱
可以貼上您的程式碼嗎?完整的過程。
derekyppp
一般會員


發表:16
回覆:33
積分:9
註冊:2004-02-20

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-22 20:01:38 IP:218.168.xxx.xxx 未訂閱
^^" 我發現我哪裡出了問題了 原來是正常把資料從資料庫讀出來 而是在不同FORM 中 把資料型態設錯了 所以才一直不能使用那個DATA ^^"~ 謝謝你幫我的解答喔~^o^
系統時間:2024-05-19 16:11:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!