超时时间已到。在操作完成之前超时时间已过或服务器未响应。
语句已终止。
 public void Del_data(int mon)
    {
        string str = "delete from balance where T_date='" + mon + "'";
        Db dbase = new Db();
        SqlConnection Conn = dbase.Conn1(1);
        Conn.Open();
        SqlCommand Comm = new SqlCommand(str, Conn);
        Comm.CommandTimeout = 15;
        Comm.ExecuteNonQuery();
        Conn.Dispose();
    }我觉得我连接字符串也是写对的,Sql语句也是写对的,不知道错在哪里?请高手指点下,

解决方案 »

  1.   

    Comm.CommandTimeout = 15;//15秒过短,搞大点,10分钟
      

  2.   

    SqlConnection Conn = dbase.Conn1(1);??
      

  3.   

    超时时间太短
    Comm.CommandTimeout 单位为秒
      

  4.   

    仅供LZ参考
    //声明一个HttpWebRequest请求
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(str);
    request.Timeout = time * 1000;//设置超时时间
      

  5.   

    我是执行一个删除的Sql语句,结果没有删除!不知道是什么原因,把删除语句放在查询分析器里面又可以正常执行,我又把删除语句换成查询语句放在程序里面调试又可以正常执行,真不知道为什么
      

  6.   


    不是时间这个原因吧,我把它注释了,也是一样的效果。我是执行一个删除的Sql语句,结果没有删除,有这个异常!