请问各位大侠,数据库活动连接串TADOConnection如何传入COM服务器中。在主程序中有一TADOConnection对象,子模块通过COM来实现,
如何将TADOConnection对象传入COM窗体中。Thank You~

解决方案 »

  1.   

    能否将问题说清楚一点,
    你是要传TADOConnection的ConnectionString 到服务器还是要传TADOConnection 传到服务器???如果你是用前者,可以通过Type Library Editor 定义一个方法
    SetADOConnection来设置Com服务器上的连接字符串来初始化数据库连接,后面的做法不可取,客户端应该不与数据库相连
      

  2.   

    我也觉得不可取。你在客户端连接数据库了,那还要com服务器于吗?
      

  3.   

    如果你是想使用中间层方式来进行数据库的访问的话,本身就是要减少对数据库的连接数,如果你使用后面的方式的化,一个客户端传一个ADO对象到Com服务器,那不是违反了上述的原则?一般的做法是在COM服务器建立有限个数据库连接,而你COM服务的客户端一般都要超过你COM服务器本身创建的数据库连据数,有服务器端去访问数据库,而客户端只需要向服务器端申请服务,这样才可以减少对数据库的资源占用.