FireDAC.Stan.Option.TFDFetchOptions.Mode
Delphi
property Mode: TFDFetchMode read GetMode write SetMode stored IsMS default fmOnDemand;
C++
__property TFDFetchMode Mode = {read=GetMode, write=SetMode, stored=IsMS, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFetchOptions |
説明
データの取得方法を制御します。
Mode プロパティを使用して、結果セットのレコードを FireDAC の内部データ記憶域に取得する方法を制御することができます。
モード |
説明 |
---|---|
|
レコードは FireDAC で自動的に取得されません。プログラム内のコードで以下のメソッドを使って、適切な時点でレコードを取得する必要があります。
|
|
レコードは、ナビゲーションや他のデータセット メソッドで必要になったときに FireDAC により自動的に取得されます。FireDAC では、必要になるたびに、RowsetSize 件のレコードを格納したレコード セットを 1 つ以上取得します。このモードでは、 |
|
結果セットのレコードはすべて、データセットの Open を呼び出したときに FireDAC によって自動的に取得されます。結果セットのサイズが大きい場合は少し時間がかかる可能性がありますが、すべてのレコードが FireDAC の内部データ記憶域に格納されるので、データセット内のナビゲーションは高速です。Microsoft SQL Server、MySQL Server、Sybase SQL Anywhere などの多くの DBMS では、次のような状況です。
|
|
|
デフォルト値は fmOnDemand
です。ただし、TFDCustomMemTable の場合には fmAll
になります。