IBX.IBUpdateSQL.TIBUpdateSQL.Query
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:
Wert | Bedeutung |
ukModify | Das Abfrageobjekt für die Ausführung von UPDATE-Anweisungen zurückgeben |
ukInsert | Das Abfrageobjekt für die Ausführung von INSERT-Anweisungen zurückgeben |
ukDelete | Das 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.