FireDAC.Comp.DataSet.TFDDataSet.Offline
Delphi
procedure Offline;
C++
void __fastcall Offline();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
説明
データセットをオフライン モードに設定します。
Offline メソッドは、データセットと DBMS との接続を切断しますが、データセットを閉じません。その呼び出しの後、新たなカーソルはアクセスできなくなります。結果として、データセットはカーソルからレコードを取得しなくなり、SourceEOF が True になり、コマンドは準備解除されます。
ResourceOptions.AutoFetchAll が True である場合、オフライン モードに入る前に、現在のカーソルから、残りのすべてのレコードがデータセットに取得されます。False であり、すべてのレコードが取得されているわけではない場合は、例外が発生します。アプリケーションでは、FetchAll メソッドを明示的に呼び出して、データセットのすべてのレコードを取得できます。
多くの場合、Offline メソッドを明示的に呼び出す必要はありません。接続とすべての関連データセットをオフライン モードに設定するために、TFDCustomConnection.Offline メソッドで暗黙に使用されます。
Release メソッドは Offline メソッドと似ていますが、コマンドの準備を解除しません。