問題:關於多層式架構做查詢 |
尚未結案
|
bebehome123
一般會員 發表:13 回覆:4 積分:3 註冊:2004-11-16 發送簡訊給我 |
各位大大,小弟目前正在做一個3-tier的搜尋程式
主要即是能達到按botton,然後能連到com元件,再連到sqlserver查詢,再傳回來
看過ktop的此類文章大概看了五六十篇,也小小的整理出個頭緒
但在實作方面卻一直遇到困難,大概遇到的問題是
在server端方面,我用ADOconnect'ADODataSet'ADOdataprovider打算用這三個元件完成抓資料的動作,我把sql語句從client端傳至ADODataSet後,問題就來啦,因為查詢出來的應該是資料表而不是單筆值,所以在傳值回去的動作就不知如何著手,有的大大說以dataprovider包,但都不行,此為問題一
問題二即是,就算包好了,那client端的應用程式將是要如何讀取他,我看過文章有說是以clientdataset,但他找不到provider name,所以很怪,希望各位大大指點迷津
|
seaturn99
版主 發表:69 回覆:427 積分:214 註冊:2003-08-25 發送簡訊給我 |
bebehome123 您好 :
請參考 :
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=51084
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=52498 結合兩個方法,可以做成利用 Variant 動態傳遞 TClientDataSet(其實只有 Data 而已) ,無論是傳回,或是傳入,都可以達到效果,運用上比 TDataProvider TClientDataSet 靈活方便,使用 TDataProvider TClientDataSet 最大的好處大概就是很快速可以看見結果 ... 不過當資料很複雜的時候,有時候綁手綁腳,後來我才會想到設計這樣的方法.. ----
我只會兩件事,這也不會,那也不會 眼見不一定為真
---- 發表人 - SouthWind 於 2004/11/23 16:59:16
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |