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

關於抓取資料庫...

尚未結案
amyh54
一般會員


發表:3
回覆:10
積分:2
註冊:2004-04-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-01 22:34:50 IP:163.28.xxx.xxx 未訂閱
我是delphi新手 我最近有看李維老師的書 我寫一個三層架構 然後我照書上的範例去寫(用了DBGrid) 然後run時,grid裡會顯示資料庫所有的資料 然後我有做一個可以搜尋資料的edit 當client端執行程式時, 資料庫的資料就會全部show出來, 然後輸入搜尋值也會直接移動到那筆資料, 我想請問一下, 這樣的方式,是server端在抓資料?? 還是clinet端在抓資料?? 謝謝!!
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-01 23:21:08 IP:61.70.xxx.xxx 未訂閱
引言: 我是delphi新手 我最近有看李維老師的書 我寫一個三層架構 然後我照書上的範例去寫(用了DBGrid) 然後run時,grid裡會顯示資料庫所有的資料 然後我有做一個可以搜尋資料的edit 當client端執行程式時, 資料庫的資料就會全部show出來, 然後輸入搜尋值也會直接移動到那筆資料, 我想請問一下, 這樣的方式,是server端在抓資料?? 還是clinet端在抓資料?? 謝謝!!
你是指輸入搜尋值會直接移動到那筆資料,是server端在抓資料??還是clinet端在抓資料??嗎? 如是的話,他應該是用Locate的方式,所以是在Client搜尋而已,但如果有設PacketRecords的話,他會再從Server抓資料,直到找到資料!
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
amyh54
一般會員


發表:3
回覆:10
積分:2
註冊:2004-04-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-01 23:26:54 IP:163.28.xxx.xxx 未訂閱
引言: 你是指輸入搜尋值會直接移動到那筆資料,是server端在抓資料??還是clinet端在抓資料??嗎? 如是的話,他應該是用Locate的方式,所以是在Client搜尋而已,但如果有設PacketRecords的話,他會再從Server抓資料,直到找到資料!
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
嗯嗯~~ 我是照書上用Locate的沒錯, 我的PacketRecords也沒有去改他, 就是照預設的-1 我現在是希望由server去抓去資料而不是由client端, 這樣才能發揮中間層的作用, 所以,我是要把PacketRecords的值改為5嗎?? 或是其他設定??? 謝謝^^
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-01 23:55:33 IP:61.70.xxx.xxx 未訂閱
引言: 嗯嗯~~ 我是照書上用Locate的沒錯, 我的PacketRecords也沒有去改他, 就是照預設的-1 我現在是希望由server去抓去資料而不是由client端, 這樣才能發揮中間層的作用, 所以,我是要把PacketRecords的值改為5嗎?? 或是其他設定??? 謝謝^^
PacketRecords設多少見仁見智,因為常常要重抓資料也會浪費些時間,而且用DBGrid顯示資料也會依一次顯示的多寡自動抓資料,所以最少可設DBGrid一次顯示的數量。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
amyh54
一般會員


發表:3
回覆:10
積分:2
註冊:2004-04-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-02 00:36:49 IP:163.28.xxx.xxx 未訂閱
引言: PacketRecords設多少見仁見智,因為常常要重抓資料也會浪費些時間,而且用DBGrid顯示資料也會依一次顯示的多寡自動抓資料,所以最少可設DBGrid一次顯示的數量。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
謝謝你^^我明天去學校會試試看^^
amyh54
一般會員


發表:3
回覆:10
積分:2
註冊:2004-04-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-02 11:59:06 IP:210.62.xxx.xxx 未訂閱
您好, 我剛試過把PacketRecord設為1或5或10, 然後我發現搜尋一筆資料時, 也是移動到那筆資料的位置, 跟設成-1並沒有差別 有一點不同的是,設成-1時,執行程式一打開 資料庫的所有資料馬上show出來, 可是設為其他數字時, 一開始只會出現一部份資料, 大概等個三秒才回把所有資料show出, 想請問是什麼原因呢? 還有,我到底要怎麼才能真正確定是從server抓取資料呢 謝謝!!
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-04-02 12:34:10 IP:203.204.xxx.xxx 未訂閱
引言: 您好, 我剛試過把PacketRecord設為1或5或10, 然後我發現搜尋一筆資料時, 也是移動到那筆資料的位置, 跟設成-1並沒有差別 有一點不同的是,設成-1時,執行程式一打開 資料庫的所有資料馬上show出來, 可是設為其他數字時, 一開始只會出現一部份資料, 大概等個三秒才回把所有資料show出, 想請問是什麼原因呢? 還有,我到底要怎麼才能真正確定是從server抓取資料呢 謝謝!!
1.所以我說用DBGrid顯示資料也會依一次顯示的多寡自動抓資料,所以最少可設DBGrid一次顯示的數量。 2.請參考【問題】設置了ClientDataSet1.PacketRecords,為什麼還是全取出來了? http://delphi.ktop.com.tw/topic.php?topic_id=46921
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
amyh54
一般會員


發表:3
回覆:10
積分:2
註冊:2004-04-01

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-04-02 13:45:44 IP:210.62.xxx.xxx 未訂閱
引言: 1.所以我說用DBGrid顯示資料也會依一次顯示的多寡自動抓資料,所以最少可設DBGrid一次顯示的數量。 2.請參考【問題】設置了ClientDataSet1.PacketRecords,為什麼還是全取出來了? http://delphi.ktop.com.tw/topic.php?topic_id=46921
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
謝謝你^^ 我知道原因了
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-04-30 13:44:57 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

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