我在调用一个存储过程,参数里面设置的时间范围小的就没问题,时间比较长的就出现那提示了,可能存储过程请求的数据比较多.到处找都找不到超时时间在哪里可以设置.我用的是.NET2005,2003是有这个设置的,怎么2005没有了,郁闷,大家怎么解决这个问题的?谢谢!!!

解决方案 »

  1.   

    如果你是SQL Server数据库 2000的系统 打个SP2的补丁试试 
    如果你操作系统是2003 就打个SP4试试
      

  2.   

    还未用.NET2005 ,帮忙顶一下...
      

  3.   

    把commander的属性ExecuteTimeOut加大即可。
      

  4.   

    听谁说过在2005,这个时间要在代码中设的.
    cmd.CommandTimeout
      

  5.   

    请问commander的属性ExecuteTimeOut在哪里找呢?
      

  6.   

    http://blog.csdn.net/unused/archive/2006/05/16/740761.aspx
      

  7.   

    设置SqlCommand.CommandTimeout属性,默认为30秒。
      

  8.   

    配置文件里面设置一下
    <httpRuntime executionTimeout="100000" />
      

  9.   

    myConnection.ConnectionTimeout=100
    如果不设置,默认为15秒,
    myCommand .SelectCommand.CommandTimeout = 60;关键还是这个的时间限制
    问题解决了