Data.SqlExpr.TCustomSQLDataSet.PSIsSQLSupported
Delphi
function PSIsSQLSupported: Boolean; override;
C++
virtual bool __fastcall PSIsSQLSupported();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Beschreibung
Gibt an, ob die Datenmenge SQL-Anweisungen ausführen kann.
Data.SqlExpr.TCustomSQLDataSet.PSIsSQLSupported erbt von Data.DB.TDataSet.PSIsSQLSupported. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSIsSQLSupported.
Gibt an, ob die Datenmenge SQL-Anweisungen ausführen kann.
PSIsSQLSupported gibt an, ob der Provider die Methode PSExecuteStatement zum Ausführen einer SQL-Anweisung aufrufen kann. Wenn PSIsSQLSupported den Wert False zurückgibt, wird durch den Aufruf von PSExecuteStatement eine Exception ausgelöst. Der Provider kann in diesem Fall immer noch mit der Datenmenge arbeiten, muss aber die Eigenschaft ResolveToDataSet auf True setzen oder Daten nur zum Lesen bereitstellen.
Diese Methode ist eine Implementierung der Methode IProviderSupport.PSIsSQLSupported und gibt standardmäßig False zurück, da standardmäßig kein Provider von TDataSet implementiert wird. Diese Methode muss von jedem TDataSet-Nachkommen auf seine eigene Weise überschrieben werden.