FireDAC.Comp.Client.TFDCustomCommand.OpenOrExecute
Delphi
function OpenOrExecute(ABlocked: Boolean = False): Boolean;
C++
bool __fastcall OpenOrExecute(bool ABlocked = false);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomCommand |
説明
SQL コマンドを実行し、必要に応じてカーソルを返します。
OpenOrExecute メソッドを呼び出して、SQL コマンドを実行することができます。必要であればカーソルが返されます。SQL コマンドがカーソルを返す場合、このメソッドを呼び出した後には State が csActive
の値になり、Fetch メソッドを使って現在のカーソルから行を取得できるようになります。SQL コマンドがカーソルを返さない場合、State は csPrepared
の値になります。
OpenOrExecute メソッドは、実行されるコマンドの種類がわからない場合に有益です。