」というエラーが出る場合は、以下のようにコードを修正してみてください。時間(データ件数:500万件)を計測してみました。簡単な為か、とりあえず、数分かかるということはありませんでした。したときの処理が遅いのは、500万件をクライアントカーソルとしてメモリ上にロードしている為と考えられます。変更してみてください。比べて、中間層が少ないのが起因しているのではないかと思います。21:55:32参考までに計測に使用したスクリプト(VBScript)を添付します。22:11:15おおー(^^)ありがとうございますっ!おかげさまで、カーソルを変えたら改善されました!また、深いところも教えていただきありがとうございます。シートに転記したい場合、「CopyFromRecordset」メソッドが高速なのでお勧めです。Driverが高速化されていないためです。Excelを使った方が早いかもしれません。3つのプロパティの組み合わせによって挙動が変わってきます。データベースエンジンやドライバによって、サポートされていないオプションがあったりする為、推奨する設定を提示することができないのですが、組み合わせを変えて試してみてはいかがでしょうか。