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

SQLQuery如何取得Select的全部資料

答題得分者是:jamests
Angi
一般會員


發表:16
回覆:56
積分:14
註冊:2005-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-24 15:29:57 IP:211.20.xxx.xxx 未訂閱
只知道可用SQLQuery1.FieldValues['name']取得資料 但這個方式只可取得Select出來的第一筆資料 要如何取得第二筆.第三筆....
jamests
初階會員


發表:0
回覆:43
積分:28
註冊:2005-01-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-24 15:36:15 IP:211.75.xxx.xxx 未訂閱
您好: 這個應該用標準資料庫擷取法就行了. 即 Q.Open; while not Q.eof do begin SQLQuery1.FieldValues['name'].. Q.Next; end; Q.Close; 希望有所幫助, 供參考.
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-24 15:37:27 IP:60.248.xxx.xxx 未訂閱
參考一下 TADOQuery 的 Online Help 就可以啦 最簡單的方法,就是 SQLQuery.MovBy(1) 跑一次可以得到下一筆的值啦 所以一般要取全部的資料 都是用迴圈來跑    
SQLQuery.First;
for i := 1 to SQLQuery.RecordCount do begin
  !@#!@# := SQLQuery.FieldValues['!@#!@#]; // [1]
  SQLQuery.MoveBy(1);
end;
在 [1] 的地方做取值就行啦
Angi
一般會員


發表:16
回覆:56
積分:14
註冊:2005-01-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-24 16:34:01 IP:211.20.xxx.xxx 未訂閱
謝謝啦~~ 因為我是初學者..很多很簡單的東西都忘了 謝謝你們的幫忙呢
系統時間:2024-05-01 14:15:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!