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

SQL讀取資料的問題

答題得分者是:delphi
amuroinntou2
一般會員


發表:4
回覆:9
積分:1
註冊:2006-08-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-25 08:53:58 IP:211.75.xxx.xxx 未訂閱

我用SQL表格 Datasource後 用DBGrid展示出來...

請問有什麼指令或方法可以把我要的資料值叫出來儲存於變數中呢??

EX:

ID NAME ATTR1 ATTR2

1 aaa poi uyt

2 bbb qwe rty

該如何把ID的1或是NAME的aaa叫出來儲存於變數中呢??

新手上路努力學習中,請高手賜教...

pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-25 11:34:58 IP:60.248.xxx.xxx 未訂閱
VarName:=Datasource.DataSet.FieldByName('FieldName').Value;
amuroinntou2
一般會員


發表:4
回覆:9
積分:1
註冊:2006-08-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-08-25 16:25:19 IP:211.75.xxx.xxx 未訂閱

謝謝 pedro756901大大的教導,我試過之後,他會把所指欄位最上面的值傳回給我,

那如果我要的是最下面的值,有什麼方法可以叫出來呢??

例如我要取 ID為2 或是 ATTR2為rty的值,有指令可以完成嗎??

多謝各位的教學喔~新手上路努力學習中!!
===================引 用 文 章===================
VarName:=Datasource.DataSet.FieldByName('FieldName').Value;

delphi
初階會員


發表:52
回覆:64
積分:38
註冊:2002-05-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-25 17:13:25 IP:211.22.xxx.xxx 未訂閱
如果用ADOQuery1就用ADOQuery1.Last就可以取出查詢出來的最後一筆帶入你想要的變數內
amuroinntou2
一般會員


發表:4
回覆:9
積分:1
註冊:2006-08-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-08-29 14:15:09 IP:211.75.xxx.xxx 未訂閱
amuroinntou2
一般會員


發表:4
回覆:9
積分:1
註冊:2006-08-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-08-29 14:15:29 IP:211.75.xxx.xxx 未訂閱
amuroinntou2
一般會員


發表:4
回覆:9
積分:1
註冊:2006-08-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2006-08-29 14:15:40 IP:211.75.xxx.xxx 未訂閱
amuroinntou2
一般會員


發表:4
回覆:9
積分:1
註冊:2006-08-18

發送簡訊給我
#8 引用回覆 回覆 發表時間:2006-08-31 16:40:58 IP:211.75.xxx.xxx 未訂閱

謝謝唷~要回復感謝卻連3篇都掛調打不出字

後來電腦就掛了送修去了,新電腦上線再繼續感謝大大的指導!!
===================引 用 文 章===================
如果用ADOQuery1就用ADOQuery1.Last就可以取出查詢出來的最後一筆帶入你想要的變數內

系統時間:2024-06-26 11:58:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!