myConnection.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer;Connect Timeout=30";

解决方案 »

  1.   

    值 0 指示无限制,在 ConnectionString 中应避免值 0,否则会无限期地等待连接。
      

  2.   


    对,它确实是只读的,不能写。但你可以在设置ConnectionString 时指定时间吧!
      

  3.   

    在连接字符串设置Connect Timeout
      

  4.   

    可我在连接字符串中加了Connect Timeout = 2,还是不行。连接不通时还是等了很久。这是怎么回事?我这儿的数据库服务器是这样的情况:服务器名叫CCSM, 用户名:sa,密码:123456,欲连接的数据库:salary, 我希望的连接超时是2秒。请帮忙写个连接字符串,密码和用户名都写在连接字符串中(即不需要在连接时要求输入),最重要的是连接超时要设为 2 秒!!!若能实现,高分相送!!!
      

  5.   

    Connection.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer;Connect Timeout=2";
      

  6.   

    SqlConnection conn= "Server=CCSM;Integrated Security=true;database=salary;uid=sa;pwd=123456;Connection Timeout=2";conn.Open();
      

  7.   

    SqlConnection conn= "data source=CCSM;initial catalog=salary;user id=sa;password=123456;Connection Timeout=2";
    行么?
      

  8.   

    http://blog.csdn.net/binaryge/archive/2004/08/29/87854.aspx
    这里有很多连接字符串
      

  9.   

    SqlConnection conn= "data source=CCSM;initial catalog=salary;user id=sa;password=123456;Connection Timeout=2";
      

  10.   

    Connection.ConnectionString = "workstation id=" + MachineName + ";packet size=4096;user id=sa;data source=" + servername + ";persist security info=False;initial catalog=pubs; Connection.ConnectionTimeout = 60 "
      

  11.   

    详细信息参考 http://www.connectionstrings.com/