vb6程序远程连接数据库解决思路

vb6程序远程连接数据库
vb6编写的程序,执行条件检索sql,连接远程access,取得数据速度很慢
dao执行时,是把sql文传输到异地,执行后把检索结果传回来
还是从数据库把所有数据都取回来,再在本地执行检索
速度慢是不是这个原因
求指导。
------解决方案--------------------
是从数据库把所有数据都取回来,再在本地执行检索。
改成sql server吧。