本人写了一个读取数据库的一个方法,结果系统提示:超时时间已到,在操作完成之前超时时间已过或服务器未响应。
请问这是什么原因引起的呢?如何解决?

解决方案 »

  1.   

    一:你的访问的数据量很大,比如说10多万条,一次性读取是有困难的
    二:你的网络有问题
    在web.config中
        <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                cookieless="false" 
                timeout="20" 
    中的timeout是连接的时间,你可以自行设定
      

  2.   

    我没有用到session,我想不是session的问题
      

  3.   

    数据量太大?把SQL语句(存储过程)拷到查询分析器里面执行看看...