最初から読む気もしないので読まないと宣言するが、
SQL ServerのデータをVB6でレコードセットで処理してるってこと?
そんなアホな話じゃないんだろ?
SQL文投げて応答が帰るまでに時間がかかるだけだろ?
テーブル設計がクソなだけじゃないの?