有關N-tier的開發流程 |
|
tailen
中階會員 發表:82 回覆:109 積分:63 註冊:2002-04-08 發送簡訊給我 |
|||
darkside
一般會員 發表:15 回覆:42 積分:16 註冊:2002-03-11 發送簡訊給我 |
|||
yamapig
一般會員 發表:12 回覆:47 積分:21 註冊:2002-03-26 發送簡訊給我 |
|||
darkside
一般會員 發表:15 回覆:42 積分:16 註冊:2002-03-11 發送簡訊給我 |
|||
maggiechen
一般會員 發表:0 回覆:1 積分:0 註冊:2002-04-10 發送簡訊給我 |
各位好:
我最近才開始寫Delphi,寫了一個小小小小的3層架構 作AP Server(在PC1)
TDataBase-->TQuery-->TDataSetProvider 作Client應用(在PC2)
TDCMConnection-->TClientDataSet-->TDataSource-->TDBGrid 但是...But...這一個小小的程式卻發生了Client被AP Server拒絕存取... 為什麼??? 不過...我將兩者程式放在同一電腦內便可執行了....卻失去了作分散式的意義 還請各位高手幫忙...^__^......3Q PS:若已註冊的AP Server該如何拿掉呀???因為做了太多失敗的AP Server了
|
||
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 各位好: 我最近才開始寫Delphi,寫了一個小小小小的3層架構 作AP Server(在PC1) TDataBase-->TQuery-->TDataSetProvider 作Client應用(在PC2) TDCMConnection-->TClientDataSet-->TDataSource-->TDBGrid 但是...But...這一個小小的程式卻發生了Client被AP Server拒絕存取... 為什麼??? 不過...我將兩者程式放在同一電腦內便可執行了....卻失去了作分散式的意義 還請各位高手幫忙...^__^......3Q PS:若已註冊的AP Server該如何拿掉呀???因為做了太多失敗的AP Server了應該是您的設定未設好,請參考本站,"多層式架構技術文件檔案區": http://delphi.ktop.com.tw/forum.asp?FORUM_ID=102 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
||
jin0376
一般會員 發表:6 回覆:11 積分:3 註冊:2002-05-03 發送簡訊給我 |
引言: 各位好: 我最近才開始寫Delphi,寫了一個小小小小的3層架構 作AP Server(在PC1) TDataBase-->TQuery-->TDataSetProvider 作Client應用(在PC2) TDCMConnection-->TClientDataSet-->TDataSource-->TDBGrid 但是...But...這一個小小的程式卻發生了Client被AP Server拒絕存取... 為什麼??? 不過...我將兩者程式放在同一電腦內便可執行了....卻失去了作分散式的意義 還請各位高手幫忙...^__^......3Q PS:若已註冊的AP Server該如何拿掉呀???因為做了太多失敗的AP Server了 你應該注意os的版本.若ap server不是NT以上的就是不可能,否則裝特殊的元件可能可以解決.但我也不知道要裝哪些元件 |
||
天外來客
初階會員 發表:22 回覆:199 積分:44 註冊:2001-11-27 發送簡訊給我 |
|||
tailen
中階會員 發表:82 回覆:109 積分:63 註冊:2002-04-08 發送簡訊給我 |
|||
moshen
一般會員 發表:0 回覆:2 積分:0 註冊:2002-08-03 發送簡訊給我 |
|||
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|||
moshen
一般會員 發表:0 回覆:2 積分:0 註冊:2002-08-03 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 各位先進: 請問一下,那如果我寫了一個非EXE檔的COM,要如何註冊至AP server? 若是我已經註冊後想要刪除該註冊,該如何做?及若是我要更新原來的COM,要如何做?不好意思,一次問了那麼多問題,謝謝各位先進不吝指教!註冊 COM 物件 : regsvr32 xxx.dll or xxx.ocx 解除註冊 COM 物件 : regsvr32 /u xxx.dll or xxx.ocx 更新應該只要將該檔案覆蓋過去就可以。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 各位好: 我最近才開始寫Delphi,寫了一個小小小小的3層架構 作AP Server(在PC1) TDataBase-->TQuery-->TDataSetProvider 作Client應用(在PC2) TDCMConnection-->TClientDataSet-->TDataSource-->TDBGrid 但是...But...這一個小小的程式卻發生了Client被AP Server拒絕存取... 為什麼??? 不過...我將兩者程式放在同一電腦內便可執行了....卻失去了作分散式的意義 還請各位高手幫忙...^__^......3Q PS:若已註冊的AP Server該如何拿掉呀???因為做了太多失敗的AP Server了拒絕存取是權限問題 1.Client要有讀取AppServer檔案的權限 2.dcomcnfg.exe的預設安全性要有權限 註冊 DCOM 物件 : xxx.exe /regserver(或直接執行程式) 解除註冊 DCOM 物件 : xxx.exe /unregserver
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
tailen
中階會員 發表:82 回覆:109 積分:63 註冊:2002-04-08 發送簡訊給我 |
|||
09n
一般會員 發表:6 回覆:13 積分:13 註冊:2002-09-14 發送簡訊給我 |
[/quote]
拒絕存取是權限問題
1.Client要有讀取AppServer檔案的權限
2.dcomcnfg.exe的預設安全性要有權限
註冊 DCOM 物件 : xxx.exe /regserver(或直接執行程式)
解除註冊 DCOM 物件 : xxx.exe /unregserver ==========================================================
那請問一下......
小弟的設定也跟前面的仁兄一樣~
TDCOMConnection有找的到我註冊的AP Server
可是TDCOMConnection.Connected設True的時候會出現"伺服器執行失敗" ClientDataSet的Active設 True的時候也會出現錯誤訊息~~~~
我找了好久都找不到原因~
可否請各位先進請教一下?謝謝~ ^^
|
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: ========================================================== 那請問一下...... 小弟的設定也跟前面的仁兄一樣~ TDCOMConnection有找的到我註冊的AP Server 可是TDCOMConnection.Connected設True的時候會出現"伺服器執行失敗" ClientDataSet的Active設 True的時候也會出現錯誤訊息~~~~ 我找了好久都找不到原因~ 可否請各位先進請教一下?謝謝~ ^^我好像沒遇過伺服器執行失敗,不曉得這是什麼問題,好像不是權限問題,你是在同一台電腦試嗎?還是不同電腦。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
sandychen
一般會員 發表:2 回覆:2 積分:0 註冊:2002-08-31 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 我也有同樣的問題 我是用dcomconfg這個來看我的app server 是否已經註冊 我看到了不過我的結果跟這位一樣 "伺服器執行失敗" app server跟client端是在同一台的 我也找了很久的原因可是一直找不到為什麼?那方便將程式上傳或寄給我試看看嗎? Email:jieshu@pchome.com.tw
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 我也有同樣的問題 我是用dcomconfg這個來看我的app server 是否已經註冊 我看到了不過我的結果跟這位一樣 "伺服器執行失敗" app server跟client端是在同一台的 我也找了很久的原因可是一直找不到為什麼?經過測試問題應該在於Server端 1.AliasName最好不要和DatabaseName一樣 2.LoginPrompt要設為False,因為沒有人登入
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
09n
一般會員 發表:6 回覆:13 積分:13 註冊:2002-09-14 發送簡訊給我 |
引言: [quote] 我也有同樣的問題 我是用dcomconfg這個來看我的app server 是否已經註冊 我看到了不過我的結果跟這位一樣 "伺服器執行失敗" app server跟client端是在同一台的 我也找了很久的原因可是一直找不到為什麼?經過測試問題應該在於Server端 1.AliasName最好不要和DatabaseName一樣 2.LoginPrompt要設為False,因為沒有人登入 我的也是Client和Ap Server 放在一起....... 也試過您給的建議了.....可是問題還是存在.... 我Ap server也嘗試過用 Database -> Table -> DataSetProvider 或是 AdoConnection -> AdoTable -> DataSetprovider 兩種方式建立AP Server..... 在dcomconfg也有看到該註冊的元件......可是client的DCOMConnection.connected就是沒有辦法開啟......老是會出現該問題... 請問還有更好的建議嗎?謝謝...... :) |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 我的也是Client和Ap Server 放在一起....... 也試過您給的建議了.....可是問題還是存在.... 我Ap server也嘗試過用 Database -> Table -> DataSetProvider 或是 AdoConnection -> AdoTable -> DataSetprovider 兩種方式建立AP Server..... 在dcomconfg也有看到該註冊的元件......可是client的DCOMConnection.connected就是沒有辦法開啟......老是會出現該問題... 請問還有更好的建議嗎?謝謝...... :)請將程式碼Mail To:jieshu@pchome.com.tw我幫你看看。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
09n
一般會員 發表:6 回覆:13 積分:13 註冊:2002-09-14 發送簡訊給我 |
請將程式碼Mail To:jieshu@pchome.com.tw我幫你看看。[/green] 謝謝板主熱心的幫忙.....小弟我已經將問題解決了..... ^_^ 至於之前的問題....蠻豬頭的就是了.....
因為我習慣在新增ap server空白頁面之前先把delphi開啟時自動新開的From全部關掉...
再按下New來建立一個Remote Data Module....接下來就會出現上述的那些問題...連用C builder建立也是一樣.... 可是如果在新開的from上面建立新的Remote Data Module....
在所有元件相同的設定情況下....就不會出現"伺服器執行失敗"的訊息了...
連client連Ap Server的部分都完全搞定了....呵.... 希望這些資訊對其他兩位有相同問題的人也能夠有所幫助... 也非常感謝板主和各位先進的熱心幫忙.....感激不盡.... ^_^"
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |