IBX.IBUpdateSQL.TIBUpdateSQL.Query
Delphi
property Query[UpdateKind: TUpdateKind]: TIBQuery read GetQuery;
C++
__property Ibx::Ibquery::TIBQuery* Query[Data::Db::TUpdateKind UpdateKind] = {read=GetQuery};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | IBX.IBUpdateSQL.pas IBX.IBUpdateSQL.hpp |
IBX.IBUpdateSQL | TIBUpdateSQL |
説明
指定された種類の更新を実行するために使用される、クエリ オブジェクトを返します。
Query は、特定の形式の SQL 更新を実行するために使用する、TIBQuery オブジェクトを返します。UpdateKind は、どのクエリ オブジェクトを抽出するかを示します。UpdateKind は、次のいずれかの値になります:
値 | 意味 |
ukModify | UPDATE 文を実行するために使用される、クエリ オブジェクトを返します。 |
ukInsert | INSERT 文を実行するために使用される、クエリ オブジェクトを返します。 |
ukDelete | DELETE 文を実行するために使用される、クエリ オブジェクトを返します。 |
各クエリ オブジェクトは、特定の種類の SQL 文を実行します。これらのオブジェクトによって実行される SQL 文のコンテンツは、ModifySQL、InsertSQL、DeleteSQL の各プロパティを使用して、直接アクセスすることも可能です。
Query の主な用途は、アプリケーションに、更新クエリ オブジェクトにプロパティを設定したり、クエリ オブジェクトのメソッドを呼び出したりするための手段を提供することです。
メモ: 特定のタイプの更新 SQL 文が用意されていない場合、それに対応するクエリ オブジェクトには、nil (Delphi) または NULL (C++) が設定されます。たとえば、アプリケーションが DeleteSQL プロパティに対する SQL 文を用意していない場合、Query[ukDelete] は nil または NULL を返します。