撰寫BCB的MultiTier的程式
1.首先使用ODBC去弄一個資料庫別名,並選擇你要讀取資料庫。
2.選擇BCB的File->New->Other裏的Multitier的頁籤裏的Remote Data Module。
3.選擇元件裏的DataSetProvider搭配Table或是Query,將程式做成Server執行檔。
4.接下來必須在Server端的Windows灌Bcb,這樣才會有BDE(BCB灌了才有的功能,不然在連接時會不知什麼是BDE)(BDE Administrator)
5.將Server端的程式執行以及BCB內部所附的SCKTSRVR執行起來,就完成Server端的工作。
6.接下來撰寫客戶端Client端的程式。
7.先放置一個SocketConnect(放置DComConnection在連接時會有問題,暫時無法解決)
8.設定它的位置屬性為Ip或是網芳名字,並選擇ServerName,名字會自動出現,選擇你想要的名字[如果Server正常啟動])
9.放置ClientDataSet元件至Form上,並選擇RemoteServer為你的SocketConnect,再將Active設為true就 連接到資料庫了,可以開始撰寫程式,如倉儲管理系統。
10.完成程式後,要將程式執行檔以及bcb內附的midas.dll放在一起,就可以使用了。 以上的東西,Server以Windows2003,Client以Windows XP執行可以。 若是將Server改成WindowsXP,Client也是WindowsXP,結果發現執行會失敗。 (不知是不是權限問題,暫時無法解決)


pipii 發表在 痞客邦 留言(0) 人氣()