SqlConnection myConn = new SqlConnection(SQLHelper.ConnString)myConn.Open();连库字符串为:"server=192.168.1.88;database=buwang;uid=sa;pwd=;"连数据库都不能打开。很郁闷。以前也出现过这样的问题。把VS.NET一重装就好了。已经重装五六次了。系统也重装几次了。今天又出现这问题了。 不想再重装了。快疯了。。各位大哥大姐碰到过这问题没。碰到了是怎解决的。谢谢了。

解决方案 »

  1.   

    SqlConnection myConn = new SqlConnection(SQLHelper.ConnString);
    myConn.Open();不会要装系统才好吧....
      

  2.   

    SqlConnection myConn = new SqlConnection(SQLHelper.ConnString)
    if (myConn!=null)
    {
        myConn.Open();
    }
      

  3.   

    二楼正解。有时候把VS一重装就好了。昨天刚重装系统和VS。今天早上一看。又这样了。真快晕了。
      

  4.   

    server=192.168.1.88换用你的机器名称试试看,有的时候可能IP连不上.
      

  5.   

    试一下:"server=192.168.1.88;database=buwang;uid=sa;pwd=;"把这里的IP地址,改为机器名,这样应该就可以了。我以前做asp的时候也遇到过这样的问题,用IP就是不行,改用机器名,我晕,他就OK了。
      

  6.   

    改了。不行。会不会是SQL补丁问题。我打个试试。
      

  7.   

    如下几种方法你都试一下吧:string sqlStr = "PROVIDER=SQLOLEDB;DATA SOURCE=服务器IP或名称;UID=用户名;PWD=密码;DATABASE=数据库名称"string sqlStr = "PROVIDER=SQLOLEDB1.0;DATA SOURCE=服务器IP或名称;UID=用户名;PWD=密码;DATABASE=数据库名称"string sqlStr = "driver={sql server};server=服务器IP或名称;uid=用户名;pwd=密码;database=数据库名称;"