查询一条显示一条,从oracle的查询处理机制来看,可能不可实现吧你可以缩小查询返回值的范围,建立良好而有效的索引等

解决方案 »

  1.   

    异步: 多线程 + 缓冲线程1 -> WriteDate_To_Buf...
    线程2-> ReadDate_from_Buf...
    ===================================================
       (以上纯属思想/方法... 本人没试过... :( ...)
      

  2.   

    异步基本就是:DWORD 异步位; // 1 表示有数据,0 表示没有数据/未完成写入if(异步位) then Read_from_buf...
    else 
      Write_To_Buf...
      

  3.   

    在我的影像中,ado可以做到,要看到什么就只针对看到的数据处理。不能做到动态显示记录数。
    你可以根据某些字段分段查询,结束一部分显示一部分,这样会产生多个记录集