請問各大大如何一頁一頁從資料庫拿取記錄 |
答題得分者是:Helen
|
raylau
一般會員 發表:11 回覆:12 積分:4 註冊:2002-10-11 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
如果你把20筆記錄當成一個PAGE的話~這樣的確無法減輕網路的負荷反而會增加 在李維書中(DELPHI 5.X 分散式多層應用 系統篇)有一些測試~
根據測試結果~每次封包的PAGE大概是在1000筆左右~這樣會使網路負荷減到最少 POST 上來~提供參考~ --
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心 |
raylau
一般會員 發表:11 回覆:12 積分:4 註冊:2002-10-11 發送簡訊給我 |
多謝大家的回答.
其實我的Application 己經是
three-tier.
Client:TSocketConnection,ClientDataSet..
AppServer:RemoteDM,ADOTable,ADOQuery...
DB:SQLServer2000 當我發覺每次想一頁一頁(一頁10筆記錄)
拿取記錄時(Set ClientDataSet 's
PacketRecord=10)[/blue],就能做到一頁一頁拿
取記錄,但發現經過Filter 後,就會一次過拿全部
的記錄下來,這是不是Delphi 's Filter 的限制呢? Crazy~Ray
------
Crazy~Ray |
Helen
一般會員 發表:2 回覆:3 積分:6 註冊:2002-06-29 發送簡訊給我 |
|
raylau
一般會員 發表:11 回覆:12 積分:4 註冊:2002-10-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |