这是我在Web.config写的连接数据库,有错吗?
<add key="ConnectionString" value="Data Source=192.168.1.88;Initial Catalog=AD;User ID=sa;pwd=;"/>我在打开数据库打开(open方法)时就会提示“超时时间已到。在操作完成之前超时时间已过或服务器未响应。”。
哪位高手帮我解决下。
我连上192.168.1.88 这个地址可以查到数据库,这是服务器地址。

解决方案 »

  1.   

    1首先看到的读取的字符串是否上面的字符串
    2,生成的字符串最好自动生成,如:拿objectdatasource生成后,直接复制过来,就OK了
      

  2.   

    Password是可以写成pwd么?
    是多次这样还是一次这样,是不是你调试时间太长了?
      

  3.   

    <add key="ConnectionString" value="Data Source=192.168.1.88;Initial Catalog=AD;uid=sa;pwd="/> 试试
      

  4.   

    读取的字浮串对着呢 我把代码给你拷贝过来帮忙看一下。
    DataRow dr = ds.Tables["JoinCopy"].Rows[0];
                    string strSelectSql = "SELECT max(CheckCount) FROM JoinCopy";
                    string strConnection = ConfigurationSettings.AppSettings["ConnectionString"];
                    SqlConnection sqlConn = new SqlConnection(strConnection);
                    sqlConn.Open();
                    SqlCommand sqlcmd;
                    sqlcmd = new SqlCommand(strSelectSql, sqlConn);
                    //sqlcmd.ExecuteNonQuery();
                    SqlDataAdapter sda = new SqlDataAdapter();
                    sda.SelectCommand = sqlcmd;
                    sda.Fill(ds);
      

  5.   

    连接数据库串的超时时间设长一点 如:Connect   Timeout=60,默认是15