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

Provider not exported

尚未結案
landochu
一般會員


發表:23
回覆:20
積分:8
註冊:2003-12-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-05 12:02:02 IP:211.22.xxx.xxx 未訂閱
請問各位高手 我在client端新增了一個clientdataset元件去連結AP serve端的provider元件, 如果連結的provider元件是之前已有的,clientdataset就可正常讀取到資料,但我在AP server端自己新增一個provider元件,而讓clientdataset來連結我新增的provider元件,就會出現provider not exported的錯誤訊息! 由此可知在client端應該沒有問題,出問題的應該是在AP server端provider元件設定上的問題,但該設的,該寫的,該連結的都做了,為什麼還會有這種問題產生呢?救救我吧!
Mecer
初階會員


發表:15
回覆:30
積分:29
註冊:2002-10-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-05 12:10:55 IP:203.204.xxx.xxx 未訂閱
問個笨問題,你Ap Server程式有重新Build過嗎?或是執行一下..
landochu
一般會員


發表:23
回覆:20
積分:8
註冊:2003-12-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-05 12:50:52 IP:211.22.xxx.xxx 未訂閱
引言: 問個笨問題,你Ap Server程式有重新Build過嗎?或是執行一下..
你的問題很好,當然是有的
jieshu
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-05 13:08:38 IP:203.204.xxx.xxx 未訂閱
引言: provider not exported的錯誤訊息!
你用的是Delphi4嗎?Delphi4好像有Bug,有時沒有辦法Export要自己加程式碼。 還是DataSetProvider.Exported是設False。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
landochu
一般會員


發表:23
回覆:20
積分:8
註冊:2003-12-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-05 13:51:50 IP:211.22.xxx.xxx 未訂閱
引言:
引言: provider not exported的錯誤訊息!
你用的是Delphi4嗎?Delphi4好像有Bug,有時沒有辦法Export要自己加程式碼。 還是DataSetProvider.Exported是設False。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
我使用的是DELPHI 5,而且DataSetProvider.Exported是設成True的沒錯
jieshu
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-05 17:31:07 IP:203.204.xxx.xxx 未訂閱
引言: 我使用的是DELPHI 5,而且DataSetProvider.Exported是設成True的沒錯
那就剩大小寫的差別了,ProviderName一定要和DataSetProvider的Name大小寫一樣。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-05-05 18:08:42 IP:61.222.xxx.xxx 未訂閱
或者你可以直接在Delphi裡,直接拉connection元件(Socketconnection或ADOConnection),接個TClientDataSet元件,然後直接在Object Inspector拉TClientDataSet的Provider屬性,看有沒有顯示出來,也許是client端叫錯了provider name. 給您參考一下
landochu
一般會員


發表:23
回覆:20
積分:8
註冊:2003-12-24

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-05-06 08:23:01 IP:211.22.xxx.xxx 未訂閱
引言: 或者你可以直接在Delphi裡,直接拉connection元件(Socketconnection或ADOConnection),接個TClientDataSet元件,然後直接在Object Inspector拉TClientDataSet的Provider屬性,看有沒有顯示出來,也許是client端叫錯了provider name. 給您參考一下
感謝樓上二位大哥的回應,provider名稱應該沒問題,而client也確定沒有拉錯provider,到底是什麼問題,還是我有什麼屬性沒有設,真的找不出問題!
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-05-06 10:00:32 IP:61.222.xxx.xxx 未訂閱
引言:
引言: 或者你可以直接在Delphi裡,直接拉connection元件(Socketconnection或ADOConnection),接個TClientDataSet元件,然後直接在Object Inspector拉TClientDataSet的Provider屬性,看有沒有顯示出來,也許是client端叫錯了provider name. 給您參考一下
感謝樓上二位大哥的回應,provider名稱應該沒問題,而client也確定沒有拉錯provider,到底是什麼問題,還是我有什麼屬性沒有設,真的找不出問題!
如果clientdataset在design time時,下拉provider可以看到你要的,那表示apserver沒有問題,應該在你client端的程式有問題.建議你在client端程式,在出錯的地方,把provider name秀出來看看.依我之前的經驗,都是client端問題比較多(尤其是在Delphi 的 IDE 環境裡可以正常下接看到的provider name的話)
landochu
一般會員


發表:23
回覆:20
積分:8
註冊:2003-12-24

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-05-29 15:07:59 IP:220.137.xxx.xxx 未訂閱
引言: 問個笨問題,你Ap Server程式有重新Build過嗎?或是執行一下..
呵~~~ 我們的高人日前又來小弟這兒指點:因為AP Server上的Server端程式雖然已經編譯過了,但是因為還沒有執行,所以內部的機碼還沒有更新,導致server上執行的程式是舊的,server就無法得知上面所新增的DataSetProvider內容,因此,當Client向server要求Provider資料時,server就會找不到,因此應該是因為沒有於AP server上執行server程式之故。 唉~~ 不知是否是真的嗎?? 可否請各位指點一下.... ^^y
jieshu
版主


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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-05-30 23:44:23 IP:61.70.xxx.xxx 未訂閱
引言: 唉~~ 不知是否是真的嗎?? 可否請各位指點一下.... ^^y
應該是只有RemoteDataModule才有機碼?Connection靠機碼找到RemoteDataModule,再透過程式列出RemoteDataModule上所有的DataSetProvider,所以應該只有新增RemoteDataModule編譯出來的程式才需要再先執行一次。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
Ktop_Robot
站務副站長


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

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


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


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


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

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