急求用代码实现访问局域网的数据库(SQL2000),采用了就给100分啊

解决方案 »

  1.   

    <add key="ConnectionString" value="packet size=4096;user id=sa;data source=aa;persist security info=True;initial catalog=bb;password=cc" />
      

  2.   

    如果只是访问远程数据库,直接该连接串就可以了
    如果要是想列出远程数据库,用SQLDMO
      

  3.   

    我用SqlConnection控件连,在其属性中可以看到局域网内的服务器,就是不能访问数据库,用户密码都是正确的,放火强,TCP/IP访问都设置了,我还有什么问题啊??
      

  4.   

    using System.Data.Sqlclient;sqlconnection con =new sqlconnection("server=serverName;database=databasename;uid=sa;pwd=;");
    con.open();
    //执行代码  serverName为服务器主机名 databasename为在服务器上数据库名 uid pwd为登录服务器上登录数据库的ID和password
    con.close();
      

  5.   

    server=serverName;database=databasename;Trusted_Connection=True;
      

  6.   

    public static SqlConnection CreateDBcon()
    {
       return new SqlConnection("server=192.168.100.111,1433;database=myDB;uid=sa;pwd=123456;");
    }注意数据库服务器的1433端口要打开
      

  7.   

    嗯。同意楼上所说的!
    把localhost改成IP,开1433端口
      

  8.   

    如果是运行是错误,查看连接字符串是否正确,是否有权限,可以参考
    http://blog.joycode.com/uestc95/archive/2004/06/29/26008.aspx
    http://davidullua.cnblogs.com/archive/2005/09/16/238252.html
      

  9.   

    干又来晚了
    public static SqlConnection CreateDBcon()
    {
       return new SqlConnection("server=192.168.100.111,1433;database=myDB;uid=sa;pwd=123456;");
    }