台灣最大程式設計社群網站
線上人數
1061
 
會員總數:245124
討論主題:189032
歡迎您免費加入會員
討論區列表 >> 其他DB >> 網路上執行visual foxpro程式
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
網路上執行visual foxpro程式
價值 : 20 QP  點閱數:3519 回應數:5

樓主

sky
初學者
6 79
829 95
發送站內信

各位先進:
小弟編寫了一個visual foxpro程式,其架構為後端為MS-SQL資料庫,前端的程式是visual foxpro開發而成的,中間透過ODBC連接,現在我想將程式放在server上(或透過web),供使用者使用(類似3-tier架構),可是我把程式放上去之後,在client端都無法執行,如果把程式放在client端,中間透過ODBC連接sql_server,就沒問題,請問各位先進,我應該如何處理,應該修正那一個環節,謝謝。

本篇文章發表於2006-05-17 10:51
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

魯夫
捐贈 VP 給 魯夫 檢舉此回應
可否再詳細敘述一下你所謂的3-tier架構,例如幾台電腦,各電腦擔任的角色
本篇文章回覆於2006-05-19 00:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

sky
檢舉此回應
我的client端約有20幾台windows XP,放主程式的server為一台Win 2000,最後一層為放資料的SQL server(Win 2000)。
本篇文章回覆於2006-05-19 11:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

魯夫
捐贈 VP 給 魯夫 檢舉此回應
你的意思是否為
程式只有一支
放在client端直接連SQL server 那台為ok
client -> 主程式的server -> SQL server(Win 2000) 為失敗
client是透過何種方式去執行主程式,透過分享還是.....

曾做過的n-tier架構為 client -> 中介伺服器-> 資料庫伺服器
程式分兩支,一支主程式放中介伺服器(做為隨時修改企業邏輯)
一支供Client取用,放在各client上
兩支程式利用COM做溝通,首先必須先喚醒中介伺服器主程式
也可走另一條線client -> WEB伺服器 -> 中介伺服器-> 資料庫伺服器
本篇文章回覆於2006-05-21 23:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

popolon
檢舉此回應
本公司是使用foxpro的資料庫(無使用odbc只用free table)
並且在client安裝forpro runtime與report
free table放在linux上(使用samba server,並設定不可瀏覽)
每台client的config.fpw中設定path=\\Linux server IP\DataDir
Linux Server 硬碟是用SCSI
之前有測過安裝在win 2000與Linux比較
Linux的速度比2000快多
而且穩定度高
^^
本篇文章回覆於2006-07-07 11:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

lcj0831
檢舉此回應
放在Server 上是可行的
首先 Server 要把資料匣分享出來
再來 clien要先建立網路磁碟機
VFP 的 PATH 要指定到網路磁碟機
當然你的程式要先做成執行檔 (.EXE)
再到 clien桌面設定捷徑
就OK了
本篇文章回覆於2006-08-30 17:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.