掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
6万件前後のデーターベースからの効率の良い検索 (ID:106517)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
参考になるかわかりませんが、 たとえば検索(取得)と表示をいっしょにやってると遅くなります。 例) While RecSet.EOF <> True sGetData=RecSet.Fields(1) List1.Additem "Data:" & sGetData Label1.Additem cstr(lCount) & "件目" 'こういうコントロールへの貼り付けが繰り返し文といっしょに入っている場合 lCount=lCount+1 RecSet.MoveNext DoEvents wend こういう場合は100件に一回(まとめて)表示するようにしたほうがいいです DoEventsもAPIを使って、処理しなければいけないメッセージが来ていれば DoEventsするというふうにすると少し早くできます SQLの実行自体が遅いのであればこれは意味ないですけど。(^^; その場合は6万件全部必要なければ(最近のデータだけ必要なら) TOP句つかうとかぐらいしか思いつきません
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.