IBX.IBUpdateSQL.TIBUpdateSQL.Query

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Query[UpdateKind: TUpdateKind]: TIBQuery read GetQuery;

C++

__property Ibx::Ibquery::TIBQuery* Query[Data::Db::TUpdateKind UpdateKind] = {read=GetQuery};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
IBX.IBUpdateSQL.pas
IBX.IBUpdateSQL.hpp
IBX.IBUpdateSQL TIBUpdateSQL

Beschreibung

Gibt das Abfrageobjekt zurück, das zur Durchführung einer bestimmten Aktualisierung verwendet wird.

Query gibt das TIBQuery-Objekt zurück, das zur Durchführung einer bestimmten Art von SQL-Aktualisierung verwendet wird. Der Parameter UpdateKind gibt an, welches Abfrageobjekt abgerufen werden soll. UpdateKind kann einen der folgenden Werte annehmen:

WertBedeutung
ukModifyDas Abfrageobjekt für die Ausführung von UPDATE-Anweisungen zurückgeben
ukInsertDas Abfrageobjekt für die Ausführung von INSERT-Anweisungen zurückgeben
ukDeleteDas Abfrageobjekt für die Ausführung von DELETE-Anweisungen zurückgeben

Mit jedem Abfrageobjekt kann eine bestimmte Art von SQL-Anweisung ausgeführt werden. Die Eigenschaften ModifySQL, InsertSQL und DeleteSQL ermöglichen den direkten Zugriff auf die von den Objekten verwendeten SQL-Anweisungen.

Die wichtigste Funktion von Query besteht darin, einer Anwendung zu ermöglichen, die Eigenschaften eines Abfrageobjekts festzulegen oder dessen Methoden aufzurufen.

Hinweis: Wird eine bestimmte Aktualisierungsart nicht unterstützt, hat das entsprechende Abfrageobjekt den Wert nil (Delphi) bzw. NULL (C++). Ist beispielsweise keine SQL-Anweisung für die Eigenschaft DeleteSQL definiert, erhalten Sie mit der Anweisung Query[ukDelete] den Rückgabewert nil oder NULL.