0

VB.NET でデータを FlexGrid に入力しようとしているときに、DataTable と SqlDataReader のどちらがより高速ですか?

4

3 に答える 3

1

SqlDataReader は readonly forward only であるため高速です。ただし、DataTable は xml ベースであり、処理が遅くなります。

于 2009-11-05T11:34:12.683 に答える
1

何をしようとしているかによって異なります.x行を取得する必要がある場合はReaderの方が高速ですが、結果セットを操作するか、キャッシュを使用する場合は、あらゆる種類のデータ収集に進みます.

于 2009-11-05T11:35:17.227 に答える
1

SqlDataReader ははるかに高速です。これは読み取り専用であり、前方実行しかできません。

緊急時以外は常にリーダーを使用しています...

于 2009-11-05T11:35:58.080 に答える