專案是準備做成C/S,B/S兩部分;其中中間層使用Delphi開發的Com+;B/S部分使用C#,這樣C/S和B/S程式可以同時使用中間層,而不需要開發兩部分。現在問題是, 中間層不使用midas, 直接使用recordset傳送資料到呼叫端。這樣在客戶端使用的時候,像我們常用的主從表應該如何更新呢?因為我們獲取資料的時候對于從表經常使用Join方法呈現出來。而recordset在更新時候經常會對聯合表也進行了更新。如果是在客戶端拼SQL陳述句進行更新的話,我想這也和三層開發相沖突吧。也有人說傳遞一個單表的recordset到客戶端。那樣豈不是增加了資料流量?而且我們表的主鍵不是用自動增長,而是采用表中資料生成。那這種生成我認為應該是在中間層處理,而不應該在客戶端處理。但是怎么處理沒有考慮好。不知道各位有沒有遇到過這種問題。也請做過三層的朋友給一個建議,討論一下大家做三層主從更新的時候使用什么樣的方法進行更新資料。歡迎大家討論
uj5u.com熱心網友回復:
自己頂頂了uj5u.com熱心網友回復:
木有人介紹一下開發過三層系統的經驗嗎uj5u.com熱心網友回復:
洗刷刷 , 來人介紹一個三層開發的事情啊uj5u.com熱心網友回復:
只用一種c#就好辦了要不只使用delphi
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/137862.html
標籤:網絡通信/分布式開發
上一篇:delphi的全字匹配功能實作
