掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SELECT結果を分割して取得するには (ID:30447)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつも拝見して、 勉強させていただいております。 たびたび申し訳ありません。 現在、TDBGridとTClientDataSetを使用して データベースアプリケーションを作成しているのですが、 TDBGridに表示するSELECT文の実行結果が、 10万レコード程ある場合に、SQLの実行に時間がかかってしまうため、 何らかの方法でパフォーマンスを向上したいと思っているのですが、 TDBGridか、TClientDataSetのプロパティなどで、 一度にフェッチするレコード数などを指定して、 パフォーマンスを向上させることはできますでしょうか? 無理な場合は、SQLのWhere条件などで取得する行数を制限しようと 思うのですが、その場合は、グリッドをスクロールしたタイミングで 残りの行を再取得し表示したいと思うのですが、 この場合は、前回のSELECT結果に今回のSELECT結果を 追加するようなことはできますでしょうか? もし何かよい解決方法などありましたらご教授いただけますと幸いです。 初歩的な質問で申し訳ありませんがよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.