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

scocketconnection 的問題

答題得分者是:speedup
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-23 12:59:02 IP:211.75.xxx.xxx 未訂閱
各位大大: 我使用 scocketconnection 來做三層式架構,當 apserver 與 dbserver 同一台時, client 端的資料顯示是正確的,但當我將 apserver 與 dbserver 分開時, client 端顯示的資料却是亂碼,有人還遇過嗎 我的 dbserver 是 sq2000 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-23 15:30:59 IP:218.168.xxx.xxx 未訂閱
你的ApServer 是如何連結資料庫的?,採用ADO or BDE技術,若採用BDE,請確認兩台機器的DBE Administrator 中的設定是一致的,同樣的若採用ADO,請確認你的程式碼中的Connection String(或外部的udl檔設定)是連到正確資料庫(DB Server)而不是連到Local的資料庫 混心雜欲 棄修身~唉
------
唉~
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-23 16:31:33 IP:211.75.xxx.xxx 未訂閱
大大: 我是用 ADO 連到資料庫,且我的程式是支援 INTERNET 的,所以你說的 "不是連到Local的資料庫" 我不太懂你的意思,LOCAL 沒資料庫,只有一支 CLIENT 端的執行程式,其它的什麼都不用 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
jieshu
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-23 19:07:07 IP:203.204.xxx.xxx 未訂閱
引言: 大大: 我是用 ADO 連到資料庫,且我的程式是支援 INTERNET 的,所以你說的 "不是連到Local的資料庫" 我不太懂你的意思,LOCAL 沒資料庫,只有一支 CLIENT 端的執行程式,其它的什麼都不用 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
我們在使用上都沒什麼問題, 建議您寫個簡單的小程式測試看看, 因為有時候系統寫大複雜了, 會不好Debug, 測試後可以, 就要慢慢查出兩邊的異同, 去找出問題所在.
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
change.jian
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-23 21:35:42 IP:218.169.xxx.xxx 未訂閱
hi,thomas0728: 從您所描述的情形來看,我認為應是您的apserver所在的該台電腦,sql2000的client端安裝有問題的關係.sql2000我沒有用過,我用的是sybase.在sybase資料庫裡,所有謂的local設定,即database 所使用的language版本.當db client端的設定與db server的language設定不一樣時,db client所讀取到的資料會是亂碼. 建議您從最小的範圍來測.在apserve所在的該台電腦(此時apserver 與 dbserver 是分開的),直接以sql2000的client程式去下sql指令,看看讀取回來的資料是否有亂碼;如果沒有,那麼可以確定db client與db server之間的動作是正常的.這時,您可能就要懷疑您的ado是否正常work了.您可以直接在delphi 的 IDE 界面下直接拉ado的元件,看看讀取的資料是否正常.如果仍然沒有問題,那麼接著就可能是您的apserver程式及client端程式的問題了. 您參考看看
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-24 08:58:09 IP:218.168.xxx.xxx 未訂閱
引言: 大大: 我是用 ADO 連到資料庫,且我的程式是支援 INTERNET 的,所以你說的 "不是連到Local的資料庫" 我不太懂你的意思,LOCAL 沒資料庫,只有一支 CLIENT 端的執行程式,其它的什麼都不用 Thomas Chiou
我指的Local並不是Client意思,是指Ap Server中的ADO Connection String連接的資料庫伺服器被設定為(local)這樣子AP Server就無法連接到正確的DB Server,另外,在Tier架構中,雖然Client不需裝資料庫Drive,但AP Server還是要裝SQL CLient才可正確連到SQL Server 混心雜欲 棄修身~唉
------
唉~
系統時間:2024-05-03 6:45:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!