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

如何取得第一筆TQuery的資料,直接顯示裡面的內容

 
MidasFan
一般會員


發表:41
回覆:22
積分:12
註冊:2004-06-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-27 22:48:05 IP:221.169.xxx.xxx 未訂閱

在我的Tquery1 裡有Name欄位下 有如下的資料

1.AAA

2.BBB

.........

10.ZZZ

通常我要取第一筆的AAA,及最後一筆 ZZZ

在Label1.caption去顯示

我都是

TQuery1.First;

Label1.caption:=TQuery1Name.asstring;

TQuery1.Last;

Label1.caption:=TQuery1Name.asstring;

我覺得這樣好像很笨,想請教有沒有比較好的方式去處裡

謝謝各位 TNX

帥氣銀行
一般會員


發表:13
回覆:40
積分:15
註冊:2005-05-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-28 01:08:15 IP:61.219.xxx.xxx 未訂閱
用DBLabel
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-08-28 10:25:36 IP:60.248.xxx.xxx 未訂閱

在資料量大的狀況下使用 Last 會跑很久

可以利用 SQL 排序分別來取頭、尾紀錄

------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-30 01:16:37 IP:220.134.xxx.xxx 未訂閱

取第一筆
Select top 1 * from [Table_Name] Ordey By [Sort_Field]

取最後一筆
Select top 1 * from [Table_Name] Ordey By [Sort_Field] DESC

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
系統時間:2024-07-04 15:01:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!