这个时候你可以使用“储存过程”反馈查询结果。
关于“储存过程”,你可以参考MSDN或者相关书籍,不是一句话就说的清的。一般的SQL SERVER2000的书都有介绍
——————————————
储存过程(特点):
     一般用SQL语句在客户端查询,例如:在VB程序中 rs.open("select * from tablename")时,客户端先从SQL SERVER2000中把表格tablename全部下载到本地(客户端)(理论上,实际还是有一点优化的),然后再返回值记录集;如果使用储存过程,你把这句查询写在储存过程中,然后在VB中运行这个储存过程,SQL SERVER只会把结果记录集返回给客户端,大大减少网络拥挤,提高速度,尤其数据库很大的时候。