开发了一套三层系统,中间层用BDE连接的数据库,中间层放在数据库服务器上,数据库服务器上安装了BDE,当客户端的数量达到一定的数量时,数据库服务器上的BDE崩溃,于是客户端不能连接了,求助这个问题如果分析、解决!

解决方案 »

  1.   

    对于同一个Session,BDE最大连接数是255个
    对每个中间层与数据库端的连接连接单独使用一个Session,可以增加连接数目。
      

  2.   

    Volker(浪人西林):能在详细些吗?谢谢
      

  3.   

    大概意思就是对于每一个DataBase的所有客户端都共享一个Session,可放一个Session组件,将DataBase.HandleShared定义为True。
      

  4.   

    同意楼上
    但是建议三层架构不要用bde引擎况且borland已经不再提供的dbe后期升级
      

  5.   

    用ADO吧,
    很好的,
    我们基本上都用它。