多年使用pb開發c/s應用,近日在熟悉pb的smartclient模式應用開發。已經學會如何用開發webservice并呼叫基于webservice的datawindow進行資料瀏覽,但是所有例子都沒有提到資料更新應該如何做!謝先各位,能否給出一個方向概念?
uj5u.com熱心網友回復:
getfullstate(),setfullstate().http://blog.csdn.net/gac123/archive/2008/11/04/3215990.aspx 可以看下uj5u.com熱心網友回復:
更新的程序,或者提交sql陳述句,或者提交資料視窗
uj5u.com熱心網友回復:
getfullstate和setfullstate最簡單,不過樓主可以看下網路流量,大得嚇人,建議還是傳text,更新時轉化為SQL陳述句uj5u.com熱心網友回復:
還是建議使用getfullstate和setfullstate,傳text,匯入的時候可能會出錯(如果內容中包含 PB使用分割符號 可能TAB)
uj5u.com熱心網友回復:
嗯,在getfullstate/setfullstate.getchanges/setchanges的基礎上再加上zib2庫提供的壓縮與解壓縮功能就可以了,一般資料量大的話推薦使用該方式~~uj5u.com熱心網友回復:
我也在研究中,好像只能靠傳遞腳本、文本之類的方式吧,不過如果碰上內容巨大的資料更新估計不行吧,好像也不可以傳結構吧?pb8的方法好像要好好學習一下,謝謝。
remark & stow
uj5u.com熱心網友回復:
贊成 text更新,變更行狀態,至于 TAB符號等,在客戶端可以先測驗一下uj5u.com熱心網友回復:
局域網內使用沒太大問題互聯網如果遇到窄帶,并且經常有大報表的話,影響還是非常大的,考慮搞個對blob的壓縮解壓演算法才得
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/65237.html
標籤:Web 應用
上一篇:關于PB無法發現部分COM
下一篇:在PB中如何打開pdf檔案?
