📄 19761.html
字号:
<html> <head> <title>Re: ADO+SQL</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>Re: ADO+SQL</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by 大汉堡 on October 07, 1999 at 01:40:34:<p>In Reply to: <a href="19633.html">ADO+SQL</a> posted by 无解 on October 04, 1999 at 17:58:10:<p>: 我有一资料录约 130000 笔,若刚开始就 全部load 进来,会<br>: 发很长的时间,<br>: 如何能限定 load 一定的笔数,而又能下一指令再 load 一定笔数<br>'1.经测试,在相关栏位加上索引,开启Recordset<br>'时使用SQL的select 语法加上order by子句(排序有index<br>'的栏位)速度可以提升<br>'2.将使用的ADO Cursor设为Server端,速度会快很多<br>'3.如果你用了DataGrid,在这种情况我会建议你不要用,<br>'因为这么多的资料使用DataGrid会耗费很多时间,而且<br>'我曾经试过大于65536加DataGrid一页笔数的资料量,<br>'会使DataGrid的垂直卷轴不大正常......反正DataGrid<br>'的最大好处在于它浏览资料较方便,而你有这么多的资料<br>'我想不大会有人在几万笔资料中用浏览的方式找资料吧!!<br>'4.最后的最后,可以使用where子句<br>'过滤select的资料量,不过它节省的时间在使用DataGrid时<br>'才会出现,另select Top Number的方式并不会加快select速度<br>'(可能只是我试不出来而已)<br>'以上为ADODC及Access 97 Database的经验,希望对你有帮助<p><br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 19761--></ul><!--end: 19761--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -