要有公共的默认构造函数
就是要求必须有一个public DataCom()
你可以重载构造函数,但是必须保留这个空参数的

解决方案 »

  1.   

    还是不行!!!
    代码:
    public DataCom()
    {
    }
     public DataCom(string conn)
     {
     m_ConnectionString=conn;
     con=new OleDbConnection (m_ConnectionString);

     }
    ----------------------------------------
    错误信息:
    从 ServicedComponent 派生的类不支持带参数的构造函数。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.EnterpriseServices.ServicedComponentException: 从 ServicedComponent 派生的类不支持带参数的构造函数。源错误: 
    行 27:  {
    行 28:  }
    行 29:   public DataCom(string conn)
    行 30:   {
    行 31:   m_ConnectionString=conn;
     
    -------------------------------------
    难道使用com+时就不能代参数吗!!!郁闷,请各位com+高手帮忙
      

  2.   

    Com+不支持带有参数的构造函数。