string sConn = "Provider=SQLOLEDB;Server=eserver;Database=testbmp;uid=sa;pwd=1111";
SqlConnection oCon = new SqlConnection(sConn);

解决方案 »

  1.   

    错误是 关键字 Provider 所支持的类型出错...
      

  2.   

    用这个连接字符串只能连接SQL6。5版本以下的,如果是SQL2k的应该是
    "Persist Security Info=False;Integrated Security=SSPI;database=AdventureWorks;server=(local)"详见MSDN
      

  3.   

    去掉Provider=SQLOLEDB
    string sConn = "Server=eserver;Database=testbmp;uid=sa;pwd=1111";
    SqlConnection oCon = new SqlConnection(sConn);
      

  4.   

    直接这样就行了:
    string sConn = "Server=eserver;Database=testbmp;uid=sa;pwd=1111";
    SqlConnection oCon = new SqlConnection(sConn);