当前位置:主页>仓库管理软件> 列表

在RemoteDataModule上放adoquery还是 找免费局域网管理软件

仓库管理软件版1楼: 每个客户连接的时候都会生成一个rdm,如果在rdm上放query就会不断的产生的新的,
如果放在datamodule里面,则每个客户的sql语句会不会相互影响?
那种方式比较好?

2楼: 我觉得放在datamodule好一点。
SQL语句执行起来速度很快的,根本不会影响到速度。
我们公司开发出来的的软件最少在datamodule放上成百个query,但程序运行的速度却一点影响都没有。 如免费局域网管理软件

3楼: suger:
這是應用服務器(appServer)上的datamodule,如果放在datamodule上的話,
一個客戶連接上服務器後,不會自動創建一個新的datamodule,而且使用已經存在的datamodule
多個客戶都查詢的時候就使用同一個datamodule.query,這樣不會有問題嗎?

4楼: 肯定会有问题!

5楼: 謝謝
我看其他代碼都是使用一個單獨的DM來執行SQL,
在RDM上調用DM的語句, 即RDM實現TLB的接口是通過調用DM的方法完成的.
多客戶連接的時候RDM有多個實例, 而DM只有一個實例, 這樣問題出現在那裏?
它們這樣寫暫時沒有出現,
如果在RDM上放QRY和DSP,那麽一個大一點的應用就上百個, 這樣每個客戶連接就RDM*N, 服務器受得了麽?
如果不使用qry+dsp而使用appServer的接口, 這樣的效率會慢多少?

6楼: 多人接受答案了。