10000记录的显示? 有一个表有10000 条记录。如何像SQL SERVER 企业管理器 那样查询所有记录,但只拿屏幕显示的数据,当用户向下滚动时,再从数据库取部分数据?欢迎大家讨论。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法1:ClientDataSet1.PacketRecords方法2:IAppServer.AS_GetRecords方法3:自己写SQL例如:where RowNO>=1 and RowNO<=100 用dbgrid,10W条以下平滑滚动没问题。 用select top 100 * from t 再在AfterScroll事件里面编写取以后数据的代码 要不用clientdataset,它是在内存中建立数据集,它是在内存中建立数据集可以设置PacketRecords的数目 就用dbgrid ;adodataset设置为client游标;如果要象sqlserver那样,就设置为服务器游标 用ClientDataSet还是比较好的设置其PacketsRecords属性为100,即每次取100条,即可 ?? FastReport4.7 如何设置Rich文字的大小 ?? 急、急、急 100分求Combobox多字段的下拉菜单效果,求高手指点 请求些程序素材 为什么这个定时器过程没被调用 云inging!高手没见到过的错误!在线等,给分inging! idftp中的一个问题 图象的放大和旋转? 那位好心人能给我相关DevExpress公司的DELPHI控件给我?急!!急!! 送分:在建立数据库时,确定数据库的命名规范注意哪些方面 Delphi5的报表中用QRshape做的线总是对不齐,请问有什么办法吗? 隐藏任务栏 结束进程时 如何使托盘图标消失?
ClientDataSet1.PacketRecords
方法2:
IAppServer.AS_GetRecords
方法3:
自己写SQL例如:
where RowNO>=1 and RowNO<=100
用
select top 100 * from t
再在AfterScroll事件里面编写
取以后数据的代码
它是在内存中建立数据集,它是在内存中建立数据集
可以设置PacketRecords的数目