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

如何能夠自由的存取所指定欄位裡的任何一列的值

尚未結案
yuvon
一般會員


發表:13
回覆:14
積分:5
註冊:2003-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-07 14:47:47 IP:218.167.xxx.xxx 未訂閱
我想自由的存取 但是不知該儒和指定 我只是想存進一各 temp 值裡罷了 請各位大大提供一下解決的方法
tech_state
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-08 00:01:48 IP:203.204.xxx.xxx 未訂閱
yuvon, 您好 不知您指的是不是透過DBGrid元件來得知目前指定的資料? 如果是的話,可以使用以下的code  
   String temp;
   temp = Table->FieldByName("Field")->AsString;  // Field為您要讀取資料的欄位名稱
   ShowMessage(temp);
// DBGrid的DataSource = DataSource1, DataSource的DataSet = Table
 
如果誤會您的意思了,請您再詳細描述一下您的需求。 ================================= <>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之 發表人 -
yuvon
一般會員


發表:13
回覆:14
積分:5
註冊:2003-09-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-08 13:28:30 IP:218.167.xxx.xxx 未訂閱
這各方法我之前有看過版主大大您幫別人解答問題時用過這各方法' 但是 這各方法 只能顯示""滑鼠""所指到的的那一列 然後顯示該列的那一欄 但是我想要直接指定 某一欄的 某一列 EX: ID 欄的 最後一列 或是 ID 欄的第100 列 這樣的話我想想使用的彈性會比較大 因為我想要知道該欄位 總共有多少列(也就是有多少筆資料) 再來就是我寫想要 把該值作用算(像是ID 欄的第100 列) 在接下來想做的事..... 所以 .... 可以請前輩們再提供一下其他的方法嗎?? 謝謝

中階會員


發表:36
回覆:142
積分:70
註冊:2003-07-24

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-08 14:21:32 IP:211.23.xxx.xxx 未訂閱
yuvon 您好:    如果是指定的話,小弟想到一個方法 相信您的 ID 應該沒有重覆吧? 那麼試試下列的語法看是否能抓到資料    
String str ;
str = select * from Table where ID='you want ID';
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(str);
ADOQuery1->Open();
// 如此一來就把某一列給挑出來了
str = TADOQuery->FieldByName("FieldName")->AsString;
// 再輸入需要的欄位
ShowMessage(str);
加油 ~ 海匯百川,有容乃大;壁立千仞,無欲則剛
yuvon
一般會員


發表:13
回覆:14
積分:5
註冊:2003-09-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-08 15:17:15 IP:218.167.xxx.xxx 未訂閱
那我就努力的試試看吧 先謝謝這位大大的建議囉....@@
yuvon
一般會員


發表:13
回覆:14
積分:5
註冊:2003-09-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-15 03:26:13 IP:163.13.xxx.xxx 未訂閱
這個方法好像也不行ㄟ ...
furbylin
一般會員


發表:6
回覆:29
積分:12
註冊:2003-08-29

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-17 18:35:46 IP:61.221.xxx.xxx 未訂閱
您好: 請善用TQuery(或TTable) RecordCount, Fields[],FieldCount及FieldByName就可以讀取到整個結果集資料表.
yuvon
一般會員


發表:13
回覆:14
積分:5
註冊:2003-09-02

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-30 01:58:53 IP:163.13.xxx.xxx 未訂閱
我想我問的方式太模糊不清了 所以就算是高手也不知道我在問什麼 不過我也已經找到解決的方法了 還是謝謝各位前輩的點閱囉
系統時間:2024-05-05 17:41:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!