GetFooF4 を使用したサンプルは、Sql Server でも Access でも最適化できません。そして、この rs を常に再開するのは非常に非効率的です。原則として、Access 固有の関数やコードをクエリで使用することは避けてください。これにより、Access がクエリを「そのまま」Sql サーバーに送信できなくなります。代わりに、大量のデータをダウンロードしてローカルで処理する必要があります。つまり、トラフィックが増えて速度が低下します。http://msdn.microsoft.com/en-us/library/bb188204(v=sql.90).aspx#optaccsql_topic2