Data.DB.IProviderSupport.PSExecute
Delphi
procedure PSExecute;
C++
virtual void __fastcall PSExecute _DEPRECATED_ATTRIBUTE0 () = 0 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | IProviderSupport |
Beschreibung
Warnung: PSExecute ist veraltet. Bitte verwenden Sie IProviderSupportNG.
Führt den in der Datenmenge angegebenen SQL-Befehl aus.
Die Provider-Komponente ruft PSExecute auf, um ihre Methode Execute zu implementieren. Wenn es sich bei der Datenmengenkomponente um eine Abfrage oder Stored Procedure handelt, die keinen Cursor zurückgibt, wird diese von Execute ausgeführt. Wenn die Provider-Eigenschaft Options den Wert poAllowCommandText enthält und die Datenmenge die Methode PSSetCommandText unterstützt, kann stattdessen die mit PSSetCommandText angegebene Anweisung ausgeführt werden.
Wenn keine auszuführende Anweisung vorhanden ist, löst PSExecute eine EDatabaseError-Exception aus.