FireDAC.Comp.Client.TFDAdaptedDataSet.PSIsSQLBased
Delphi
function PSIsSQLBased: Boolean; override;
C++
virtual bool __fastcall PSIsSQLBased();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDAdaptedDataSet |
Beschreibung
Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.
FireDAC.Comp.Client.TFDAdaptedDataSet.PSIsSQLBased erbt von Data.DB.TDataSet.PSIsSQLBased. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSIsSQLBased.
Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.
Mithilfe von PSIsSQLBased können Sie ermittelt, ob die Datenmenge native SQL-Anweisungen unterstützt. Diese Informationen werden beim Generieren der SQL-Anweisungen verwendet, die von PSExecuteStatement ausgeführt werden.
Auch wenn die Datenmenge nicht SQL-basiert ist, kann der Provider SQL-Anweisungen ausführen, um Aktualisierungen einzutragen. Jedoch werden Tabellen- und Feldnamen für die lokale SQL-Engine auf andere Weise angegeben als für das native SQL. Der Provider ermittelt mithilfe von PSIsSQLBased, wie diese Namen in die generierten SQL-Anweisungen aufgenommen werden sollen.
Diese Methode ist eine Implementierung der Methode IProviderSupport.PSIsSQLBased und gibt standardmäßig False zurück, weil TDataSet keinen Provider implementiert. Diese Methode muss von TDataSet-Nachkommen entsprechend überschrieben werden.