さて、私は "packetRecord" プロパティ (TClientDataSet) を研究していますが、疑問があります。これがどのように機能すると思うかを説明します。間違っている場合は修正してください。
1 - th packetRecord = 50 を構成する場合、「SELECT * FROM history」を実行すると、テーブルの履歴に 200k の行がある場合、TClientDataSet は次のように処理します:「SELECT * FROM history limit 50」。 50 行の ClientDataSet は、データベースでさらに 50 行を検索します。
プロパティ packetRecord は、少なくとも私にとっては、TClientDataSet がデータベース内のすべての行を取得しない場合に意味があります。
私は正しいですか?