怎麼透過一個中繼程式傳資料到Client端的DBGrid? |
答題得分者是:GrandRURU
|
lkkplayer
一般會員 發表:26 回覆:59 積分:17 註冊:2006-11-22 發送簡訊給我 |
|
小傑克
資深會員 發表:5 回覆:209 積分:357 註冊:2009-02-16 發送簡訊給我 |
一般狀況是這樣串
dbgrid -- datasource -- AdoTable / AdoQuery -- AdoConnection (這之前是delphi的物件) -- (ODBC 非必須) -- db native driver(資料庫廠商提供) - logic db 或是 dbgrid -- datasource -- Ttable/Tquery -- TDataBase (這之前在delphi 中設定)-- BDE -- ODBC -- db native driver -- logic db (BDE是較古早的技術,不推薦) 不太了解你說的中繼指哪一部分 ===================引 用 lkkplayer 文 章=================== 請教各位大大.... 怎麼透過一支中繼程式到資料庫查詢資料 查到資料後在由中繼程度傳到Client端的DBGrid顯示..... 要用什麼元件呢?還是要做什麼設定之類的..... P.S.小弟是用Delphi 7
------
額有朝天骨,眼中有靈光 |
lkkplayer
一般會員 發表:26 回覆:59 積分:17 註冊:2006-11-22 發送簡訊給我 |
傑克大大,您好:
我這邊說的Client端是不跟資料庫做連結的,所以無法直接存取資料庫 但中繼程式(我自己取的名字),應該可以稱為Service或Server吧!! 它本身可以對資料庫做存取的動作,而Client端可以要求中繼程式去做查詢的動作, 目前卡在中繼程式是否可以直接回傳查詢的結果給Client端去顯示在DBGrid 這個我不確定是否要用什麼元件,或者什麼設定可以達成這個目標 簡略的圖如下: DB<------------------>中繼程式<----------------->Client端 ===================引 用 小傑克 文 章=================== 一般狀況是這樣串 dbgrid -- datasource -- AdoTable / AdoQuery -- AdoConnection (這之前是delphi的物件) -- (ODBC 非必須) -- db native driver(資料庫廠商提供) - logic db 或是 dbgrid -- datasource -- Ttable/Tquery -- TDataBase (這之前在delphi 中設定)-- BDE -- ODBC -- db native driver -- logic db (BDE是較古早的技術,不推薦) 不太了解你說的中繼指哪一部分 ===================引 用 lkkplayer 文 章=================== 請教各位大大.... 怎麼透過一支中繼程式到資料庫查詢資料 查到資料後在由中繼程度傳到Client端的DBGrid顯示..... 要用什麼元件呢?還是要做什麼設定之類的..... P.S.小弟是用Delphi 7 |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
Delphi 7 的話,應該就是用datasnap吧
Application = Query1 DataSetProvider Client = DCOM ClientdataSet ===================引 用 lkkplayer 文 章=================== 傑克大大,您好: 我這邊說的Client端是不跟資料庫做連結的,所以無法直接存取資料庫 但中繼程式(我自己取的名字),應該可以稱為Service或Server吧!! 它本身可以對資料庫做存取的動作,而Client端可以要求中繼程式去做查詢的動作, 目前卡在中繼程式是否可以直接回傳查詢的結果給Client端去顯示在DBGrid 這個我不確定是否要用什麼元件,或者什麼設定可以達成這個目標 簡略的圖如下: DB<------------------>中繼程式<----------------->Client端 |
小傑克
資深會員 發表:5 回覆:209 積分:357 註冊:2009-02-16 發送簡訊給我 |
|
lkkplayer
一般會員 發表:26 回覆:59 積分:17 註冊:2006-11-22 發送簡訊給我 |
GrandRURU大大,您好:
小弟沒用過您說的元件,不曉得您手邊是否有現成的小範例,可供小弟參考。 ===================引 用 GrandRURU 文 章=================== Delphi 7 的話,應該就是用datasnap吧 Application = Query1 DataSetProvider Client = DCOM ClientdataSet ===================引 用 lkkplayer 文 章=================== 傑克大大,您好: 我這邊說的Client端是不跟資料庫做連結的,所以無法直接存取資料庫 但中繼程式(我自己取的名字),應該可以稱為Service或Server吧!! 它本身可以對資料庫做存取的動作,而Client端可以要求中繼程式去做查詢的動作, 目前卡在中繼程式是否可以直接回傳查詢的結果給Client端去顯示在DBGrid 這個我不確定是否要用什麼元件,或者什麼設定可以達成這個目標 簡略的圖如下: DB<------------------>中繼程式<----------------->Client端 |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
mado
一般會員 發表:2 回覆:6 積分:1 註冊:2009-04-20 發送簡訊給我 |
大大,這樣的元件有現成免錢的,何苦自己重新寫一遍呢。
多層架構資料庫應用元件Middle ADO System (MADO)免費下載 http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=98022 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |