タイトル : Re^3: VB6でエクセル起動 投稿日 : 2011/03/15(Tue) 15:56 投稿者 : るしぇ
>F(B)の各馬のデーターをmdbから取得が時間がかかります。 > 72レースで47分かかります。 通常、Excel のセル等にアクセスする部分で時間が掛かりますが、 そこには問題が無いという確認ができているのですね? では、Excel の処理は除外して、mdb操作の部分にしぼって 質問して下さい。(検証プログラムも、Debug.Print 命令でイミディエイト ウィンドウ出力で確認し、セルの出力処理は使用しないで下さい。) データベースにおいての処理時間は、検索対象となるデータ量と、 テーブル設計(検索用インデックスの作成や検索用SQLのチューニング) によって決定されます。 ・データ量とデータの内容 ・テーブル設計として現状適用されている仕様 (どのような検索条件でデータを取得しているか) を説明して下さい。 通常、単純なテーブルから1個のデータを取得するのには、1秒も 掛からないと思います。それが47分掛かる理由をこちらが 把握できるような説明をお願いします。 |