比如一个很复杂的系统   有40个adoquery以上方案:1.用一个adoconnection2.用4个或以上adoconnection (每几个adoquery用一个adoconnection) 网上关于这个问题的不是太多 望大家都来发表个意见

解决方案 »

  1.   

    adoconnection ,只需一个,如果只连接一个数据库的话
      

  2.   

    connection越多,就越占资源,因为他跟C#不一样是长连接的
      

  3.   

    一个connect 一个 session 一个事物  
      

  4.   

    添加一个DataModule,将ADOConnection放置在数据模块上,其他单元包含了这个数据模块就可以使用了。
      

  5.   

    一个足矣
    Adoquery也不需要太多,够用即可,你怎么能用40几个,不知怎么搞的
      

  6.   

    其实就一个 adoconnection 就行了。。adoquery 一个都不用,全部动态创建,用完就扔
      

  7.   

    有几个数据库用几个adoconnection
      

  8.   


    顶这个,不过有时候还是 要拖几个adoquery 的
      

  9.   

    动态创建也要分情况的...,
    楼主最好多查找看一下ADO的相关的技术说明.
      

  10.   

    没什么好讨论,Only One。
    微软的SQLServer是按连接算Money的,more connection and more money, and do you think?
      

  11.   

    连接一个数据库一个adoconnection 就可以了
      

  12.   

    除非你是多线程操作数据库,否则一般一个就够了。DELPHI的Connection是物理上的,不是Session,Session才可以有多个。