Data.SqlExpr.TCustomSQLDataSet.PSIsSQLBased

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PSIsSQLBased: Boolean; override;

C++

virtual bool __fastcall PSIsSQLBased();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Beschreibung

Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.

Data.SqlExpr.TCustomSQLDataSet.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.

Siehe auch