请教一个ADO记录有关问题

请问一个ADO记录问题?执行一个sql,得出10000条记录,如果一次绑定DataGrid,会造成数据庞大而影响程序请问

请问一个ADO记录问题?
执行一个sql,得出10000条记录,如果一次绑定DataGrid,
会造成数据庞大而影响程序;
请问有没办法在绑定DataGrid时,只显示100条记录;

但是在可以用Recordset.Find( "... ")来查找定位10000条
记录中的任何一条;

假如定位的一条记录在第9999条,怎样使在执行Recordset.Find()
后查找指定的记录能在绑定的DataGrid中显示;

[解决办法]
DIM A
A=ADO.GETROWS
~~~~
或者分页 或者 select top 100