次の方法で共有

Excel2010SP1適用後、ADOでSQLを2000回ほど繰り返すと、レコードセットが得られなくなる。

Anonymous
2011-11-01T10:25:55+00:00

はじめまして。

Excel2010で、 ADOを使って、自身のWorksheetに対して、データ抽出のSQLを、繰り返し実行するVBAマクロを作り実行しました。

SP1適用まえのExcel2010では、10万回以上繰り返しても、期待通りの抽出を行うのですが、SP1適用後では、2000回程度の繰り返しで抽出されない( adodb.recordset.bof=trueにもなっている)という現象が発生しています。

何らかの不具合でしょうか?それとも、何かの仕様の変更?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-11-02T06:22:49+00:00

TomoyukiFuse さん、こんにちは。

Answers へのご投稿、ありがとうございます。

VBA マクロに関するお問い合わせですね。

開発やプログラムに関する質問の場合、Answers ではなかなか情報が集まりにくいかもしれません。。。

もしよろしければ、MSDN フォーラム内に VBA 専用のフォーラムがありますので、こちらへ投稿いただくと、よりアドバイスが集まってくるのかなと思います。

投稿の際にはサンプルコードなども書いていただくと、良いと思います。

Visual Basic for Application(VBA) フォーラム

今後とも Answers をよろしくお願いします。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-11-09T01:20:33+00:00

    TomoyukiFuse さん、こんにちは。

    仕様かどうかについては、 Answers ではなかなか情報が集まりにくいのですが、、、もしよろしければ、サンプルコードなどもあると、他の方も試せるので、よいのかなと思います。

    VBA のフォーラムについても、ぜひご活用ください。

    同じような問題でお悩みの方にも、問題の投稿先のご参考になればと思い、 \[回答としてマーク\] をいたしました。

    今後も Answers をよろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません