一个数据模块上要设置多少个adoquery与adoconnection才更合适(10分)

  • 主题发起人 主题发起人 wjqhyg
  • 开始时间 开始时间
W

wjqhyg

Unregistered / Unconfirmed
GUEST, unregistred user!
看过一些人写的代码,在一个数据模块上放很多ADOQUERY及ADOCONNECTION,这种使用是否可取?由次引出如下几个问题<br>1、两表操作时,第一个查询结果是下一个查询的条件,这种情况下使用两个ADOQUERY,但连接组件是使用一个ADOCONNCTION好还是使用两个ADOCONNECTION更好?<br>2、换到三层软件时,远程数据模块上也有人放置了很多TDATAprovider,客户端界面上也放置了很多TCLINETDATA,一个对应一个,这样设置是否好,为什么这样设计?<br>看别人代码时想到了这些,。。。。。
 
不管三层两层,各只要一个就够了
 
同意楼上<br>adoconnection一个就够了
 
多个ADOQUERY连一个adoconnection,性能上是否会有问题?如用多个ADOCONNECTION性能上有影响么?....
 
一个程序中一般一个就可以了 <br>可以放在一个FRMDATE中 &nbsp; 如果哪个表单要调用了只要调用一下就OK 了
 
说的是ADOCONNECTION只用一个么?
 
恩。。。差不多够了。。。
 
一般要看情况的,三层中如果有两个数据库则一般是要两个connction的, adoquery则看需要,不过一般数据集控件是不放在datamodule里面的
 
根据需要和你的跟人编程能力决定。
 
这个要看业务逻辑了,如果你要备份,导入导出就要多个connection,如果你在多线程中使用也需要多个connection.
 
如果不访问多个数据库,那用一个CONNECTION即可,三层,二层都是<br>在三层体系中,可以有多个TCLINETDATASET,对应的有多个TPROVIDERDATASET,只有一个TSOCKET。。。。
 
接受答案了.
 
后退
顶部