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

有關資料庫欄位(TEXT)的問題

答題得分者是:tech_state
shangjie
一般會員


發表:12
回覆:12
積分:4
註冊:2003-06-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-01 17:14:08 IP:140.115.xxx.xxx 未訂閱
大家好 我想請問一下有關資料庫欄位的問題.......... 我想要把資料庫中TEXT型態的欄位裡面的值抓出來做處理我該如何做ㄋ.... 舉個例子說明一下 有一個TABLE我使用到一個欄位型態是TEXT 假設這個欄位儲存內容為00010002000300040005000600070008一串的數字 我想把這串數字抓出來分成0001,0002,0003,0004,0005,0006,0007,0008 這八個字串分別做處理....請問我該如何做.... 謝謝...............
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-01 17:44:33 IP:61.221.xxx.xxx 未訂閱
shangjie, 您好 請問您的問題是出在哪裡? (1)不知如何由Table中讀取欄位型態為TEXT的資料 (2)不知如何分割資料    另外,如果問題是(2),請問分割資料時有無什麼規則可循?    必須先釐清以上的疑問才有辦法回答您的問題, 請提問時說清楚您的問題, 這樣才能節省您與想幫您的會員的時間, 請配合,謝謝。 ================================= <>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之
shangjie
一般會員


發表:12
回覆:12
積分:4
註冊:2003-06-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-01 18:18:47 IP:140.115.xxx.xxx 未訂閱
謝謝你的回答....... 我的問題出在(1)不知如何由Table中讀取欄位型態為TEXT的資料 (2)讀出來的資料不知如何分割資料,分割資料的規則是以逗號 (,)作為分割資料的依據. 謝謝你幫我回答...... 現在問題來是無法解決請幫忙一下....謝謝
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-01 23:29:15 IP:203.204.xxx.xxx 未訂閱
shangjie, 您好 請試試以下的code, 說實話我還是不知道您的分割規則, 您說分割資料的規則是以逗號(,)作為分割資料的依據, 但是您的資料裡並沒有逗號(還是我誤會了您的意思), 所以我就假設了是每四個字元加入一個逗號(,)  
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   String str, str1, str2;
   if(!ADOTable1->Active)  // 使用ADOTable元件連結資料庫
      ADOTable1->Active = true;
   str = ADOTable1->FieldByName("bb")->AsString;  // bb為TEXT型態的欄位
   for(int i = 1; i <= str.Length(); i  )
   {
      if(i % 4 == 0 && i > 0)
      {
         str1 = str.SubString(i - 3, 4);
         str2 = str2   str1   ",";
      }
   }
   str2 = str2.SubString(1, str2.Length() - 1);  // 捨去最後一個逗點符號
   ShowMessage(str2);
}
 
================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
shangjie
一般會員


發表:12
回覆:12
積分:4
註冊:2003-06-03

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-01 23:49:06 IP:140.115.xxx.xxx 未訂閱
謝謝幫忙回答.... 我試試看........
系統時間:2024-05-07 4:08:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!