是不是数据量太大了,一直停在拿最后就FILL失败了

解决方案 »

  1.   

    可以设置CommandTimeOut属性. 
    例如CMD.CommandTimeOut=1000,!
      

  2.   

    还是可能的,当连接被共享使用时可能会发生这种情况,调用fill会出错。我这里也曾见过,是fill那里出错,
    具体原因不能明确,重新启用就可以恢复。
      

  3.   

     select * from table with(nolock)
      

  4.   

    一般来说,SQL执行的查询 都是非Lock的吧!
    上面的原因不清楚,帮定拉
      

  5.   

    给你的提示是不是:   ......操作完成之前超时时间已过.....如果是那样的话  要用一楼的方法给CommandTimeOut属性给一个时间.....不知道它的默认时间是多少
    读取大量数据最好采用 分页...........