如题。经过测试发现,远程 select 一万条(一万条仅仅为举例)记录时 ,需要很长时间语句才执行完毕,执行完成后再取这一万条记录里的各个值非常快,说明一万条数据已经下载到本地来了。如何在select 的时候不管有多少条都立即返回,当我在获取每一条记录的字段值时,再去服务器上取呢?我用的MFC C/S程序。
解决方案 »
- 歌曲信息统计程序
- cxImage Draw
- 这里的if里面执行语句WaitForSingleObject有没有问题? 麻烦高手给看看
- 文档类 保存数据
- 关于辅助线程的问题(江湖救急)
- 求教!!!如何实现treeview的虚拟列表特性!催的很紧,大家帮忙啊!急急急!!!
- 了解酒店管理系统的进?
- 关于CArray和CUIntArray的问题(两者的混和使用....救命呀!!!)
- 一个带有multiline选项的CEdit框如何在框里面没有字符的情况下设置垂直的滑动条可以拉动,就好像里面有几百行文字一样?如何去掉框里面的
- 新手帮帮忙吧!编译出错了!高手进
- 程序内存非法操作的问题...
- 小游戏联机对战的实现
--用分页显示 一次显示一部分
select top 100 * from table
--用分页显示 一次显示一部分
select top 100 * from table
每次取100条,显示第一个100条之后程序自动慢慢取。。c来做,就辛苦了,delphi是自动的了
服务端游标不是在sql中使用哦!
使用服务端游标可以先异步执行不获取结果,所以可以很快执行,而且很快执行完.
然后用只读,仅向前游标再异步读取数据,可以分批加载.
配合异步只是减少数据加载量而已,也能提升整体的体验.
非常感谢,我是在网上搜的服务端游标使用,就是在SQL语句执行时加入adUseServer参数和一些其它步骤,总之刚好就是在SQL中使用的。能否再麻烦告诉我你说的这个服务端游标到底是怎么使用的?告诉我步骤我自己测试就行了,非常感谢。
adUseServer是ADO组件的一个参数.
你试试ADO/ADO.NET