IBX.IBUpdateSQL.TIBUpdateSQL

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

IBX.IBCustomDataSet.TIBDataSetUpdateObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBUpdateSQL

Delphi

TIBUpdateSQL = class(TIBDataSetUpdateObject)

C++

class PASCALIMPLEMENTATION TIBUpdateSQL : public Ibx::Ibcustomdataset::TIBDataSetUpdateObject

Eigenschaften

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

Beschreibung

TIBUpdateSQL stellt ein Objekt für die Aktualisierung von schreibgeschützten Datenmengen bereit, wenn die Zwischenspeicherung von Aktualisierungen aktiviert ist.

Verwenden Sie ein TIBUpdateSQL-Objekt zur Implementierung von SQL-Anweisungen, die (bei aktivierter Zwischenspeicherung von Aktualisierungen) von TIBQuery-Komponenten repräsentierte schreibgeschützte Datenmengen aktualisieren. Der Schreibschutz für Datenmengen kann während des Entwurfs oder situationsbezogen aktiviert werden. Wenn eine Datenmenge zur Entwurfszeit als schreibgeschützt definiert wird, stellt die Anwendung selbst keine Benutzeroberfläche für die Aktualisierung von Daten bereit, kann aber ein entsprechendes Programmschema im Hintergrund implementieren.

TIBUpdateSQL unterstützt einen Mechanismus zur Umgehung von Situationen, die manche Entwickler als SQL-92-Einschränkung betrachten. Mithilfe eines TIBUpdateSQL-Objekts können Programmierer INSERT-, UPDATE-, DELETE- und REFRESH-Anweisungen zur Durchführung separater Aktualisierungsabfragen für anderweitig schreibgeschützte Ergebnismengen erzeugen, die für den Endbenutzer transparent sind.

In einer Anwendung wird zu diesem Zweck ein TIBUpdateSQL-Objekt in ein Datenmodul oder Formular eingefügt und mit einer TIBQuery-Komponente über deren Eigenschaft UpdateObject verknüpft. Zeigt UpdateObject auf ein gültiges TIBUpdateSQL-Objekt, werden die SQL-Anweisungen des Objekts automatisch ausgeführt, sobald zwischengespeicherte Aktualisierungen geschrieben werden.

Siehe auch