fill就等待好久然后就报错了

解决方案 »

  1.   

      不知道你的查询是用来做什么的,一般查询都是有条件的,没有人会一次查询所有的数据,这样看起来也不方便。基本上查询的内容(即表中显示的列)是固定的,主要是查询条件的不同,你可以在你的查询语句后面添加Where查询条件,越多越好,这样查询的结果更具体,而且数据量会随着你的查询条件适当增减,便于查看需要的数据。比如:你可以在窗口添加多个查询条件的输入框,然后让用户根据自己的需要选择不同的条件,然后点查询按钮即可得出记录了。(PS:where语句你应该会吧,如何使用就看你自己啦!)
      

  2.   

    对了,忘了告诉你,如果你的记录有ID编号,那么更简单,直接在查询语句后面加上ID范围(比如where ID<20),这样就不怕数据太多了,不过缺点就是只显示前20条记录,后面都看不到。呵呵~~
      

  3.   

    分页存储过程
    http://dev.csdn.net/article/42/42401.shtm
      

  4.   

    可以设置CommandTimeOut属性.
    例如CMD.CommandTimeOut=1000,可以让他多跑跑!
      

  5.   

    read 不会死锁的,如果你有大量更新,同时有大量读取的话,只能再建一个临时表,更新放到临时表里,读取历史表.使用job定一个周期,进行同步。