跟ASP不一样,C#不是这样玩的啦SqlConnection con = new SqlConnection("provider=MSOLAP.2;Data Source=10.40.1.116;Initial Catalog=foodmart 2000;");con.Open();

解决方案 »

  1.   

    conn.open(provider=MSOLAP.2;Data Source=10.40.1.116;Initial Catalog=foodmart 2000;");
    好像少了个双引号,在open(  后
      

  2.   

    直接用ConnectionString即可,把数据库相关的数据写在其中就行了。
      

  3.   

    抱歉,我刚才没有描述清楚,我使用的com控件ADODB而不是.net中的sqlconnection对象,
    所以代码只能如下:
    ADODB.Connection conn;
    conn=new ADODB.ConnectionClass ();
    conn.open(...)请高手再次指点
      

  4.   

    try this
    conn.open(para1,null,null,null);
    最好还在自己重载open方法,然后给其它参数设置默认值